Описание тега postgresql-copy

COPY - это команда SQL в PostgreSQL для перемещения данных между файлами и таблицами. Также в интерфейсе psql есть мета-команда \copy.
6 ответов

Как скопировать файл CSV в таблицу PostgreSQL с заголовками в файле CSV?

Я хочу скопировать файл CSV в таблицу Postgres. В этой таблице около 100 столбцов, поэтому я не хочу переписывать их, если мне не нужно. Я использую \copy table from 'table.csv' delimiter ',' csv; команда, но без созданной таблицы я получаю ERROR: r…
15 июл '13 в 19:50
5 ответов

Скопировать данные из csv в postgresql, используя python

Я на Windows 7 64 бит. У меня есть CSV-файл "data.csv". Я хочу импортировать данные в таблицу postgresql 'temp_unicommerce_status' с помощью скрипта Python. Мой сценарий: import psycopg2 conn = psycopg2.connect("host='localhost' port='5432' dbname='…
05 май '15 в 10:10
2 ответа

Правильный способ использования копии Postgres jdbc

Невозможно использовать команду копирования с jdbc Postgres. Что не так с приведенным ниже примером фрагмента кода. public boolean loadReportToDB(String date) { // TODO Auto-generated method stub Connection connection = DBUtil.getConnection("POSTGRE…
28 окт '17 в 10:46
2 ответа

ОШИБКА: синтаксическая ошибка в или около "." в команде копирования с использованием Java?

Я использую следующий код: query1=" SELECT distinct copy meta.amz_payment1(\"Date\", settlement_id, type, order_id, " + "sku, description, quantity, marketplace, fulfillment, order_city, order_state, " + "order_postal, product_sales, shipping_credit…
13 май '15 в 09:39
1 ответ

Проблема с командой COPY

Я использую это для чтения данных в таблицу, которую я создал в Postgres 9.2: COPY tagdata FROM 'C:/Filter112595/QF112595_3.csv' WITH DELIMITER ',' CSV HEADER FORCE_NOT_NULL; Типы данных real, integer а также date, Я получаю эту ошибку: ERROR: inval…
31 авг '13 в 22:37
3 ответа

В PostgreSQL как вставить данные с помощью команды COPY?

У меня проблема при запуске 1 проекта NodeJs с базой данных PostgreSQL. У меня ошибка при попытке вставить данные в pgAdmin с помощью COPY команда. COPY beer (name, tags, alcohol, brewery, id, brewery_id, image) FROM stdin; Bons Voeux blonde 9.5 Bra…
28 авг '15 в 12:43
2 ответа

Синтаксис COPY в postgresql

Возможный дубликат: синтаксис COPY в postgresql INSERT INTO contacts_lists (contact_id, list_id) SELECT contact_id, 67544 FROM plain_contacts WHERE TRUE AND is_print = TRUE AND TRUE AND (NOT EXISTS (select title_id from company_types_lists_titles wh…
25 апр '11 в 14:05
1 ответ

Выполнить команду COPY в удаленной базе данных, используя локальный файл

Я пытаюсь выполнить Postgres COPY команда. COPY warehouse_terminal.test_table FROM 'C:\file.csv' DELIMITERS E'\t' CSV HEADER QUOTE E'\"' ESCAPE E'\\' NULL AS ''; Проблема в том, что БД, где я собираюсь использовать это удаленно, а файл "file.csv" на…
13 ответов

Экспорт определенных строк из таблицы PostgreSQL в виде сценария INSERT SQL

У меня есть схема базы данных с именем: nyummy и стол с именем cimory: create table nyummy.cimory ( id numeric(10,0) not null, name character varying(60) not null, city character varying(50) not null, CONSTRAINT cimory_pkey PRIMARY KEY (id) ); Я хоч…
2 ответа

Запись вывода SQL-запроса в файл

У меня есть запрос SQL: SELECT 'DROP TABLE ' || tablename FROM pg_catalog.pg_tables where tablename like 'r_395%'; чей вывод это: ?column? -------------------- DROP TABLE r_395_0 DROP TABLE r_395_1 DROP TABLE r_395_2 DROP TABLE r_395_3 DROP TABLE r_…
14 окт '11 в 10:48
1 ответ

Население CSV-файл в SQL

COPY population FROM '/Users/chittampalliyashaswini/Documents/population.csv' DELIMITER ',' CSV HEADER; Я попытался запустить эту же команду. Я переместил csv для населения в папку "Мои документы". Это результат, который я получаю. ERROR: invalid by…
09 фев '16 в 03:19
2 ответа

Использование Postgres COPY FROM файлового запроса в Python без записи во временный файл

Мне нужно загрузить данные из некоторых источников данных в базу данных Postgres. Чтобы выполнить эту задачу, я сначала записываю данные во временный файл CSV, а затем загружаю данные из файла CSV в базу данных Postgres, используя запрос COPY FROM. …
03 ноя '14 в 20:48
8 ответов

Как экспортировать данные таблицы из PostgreSQL (pgAdmin) в файл CSV?

Я использую pgAdmin версии 4.3, и я хочу экспортировать данные одной таблицы в файл CSV. Я использовал этот запрос COPY (select * from product_template) TO 'D:\Product_template_Output.csv' DELIMITER ',' CSV HEADER; но это показывает ошибку относител…
14 дек '18 в 10:05
22 ответа

Сохранить вывод PL/pgSQL из PostgreSQL в файл CSV

Какой самый простой способ сохранить вывод PL/pgSQL из базы данных PostgreSQL в файл CSV? Я использую PostgreSQL 8.4 с плагином pgAdmin III и PSQL, откуда я запускаю запросы.
04 окт '09 в 22:58
1 ответ

Пишите в CSV в цикле PL/PgSQL, не будучи суперпользователем

Я хотел бы перебрать таблицу в базе данных PostgreSQL и использовать переменную kommunekode в качестве параметра и распечатать его в CSV. Однако я не могу заставить копию работать. Я не являюсь суперпользователем базы данных. Я могу получить перемен…
09 янв '19 в 13:13
0 ответов

Postgres "ОШИБКА: неверная последовательность байтов для кодировки"UTF8": 0xa0" произошла во время выполнения dumpimg csv

Я получил ОШИБКА: неверная последовательность байтов для кодирования "UTF8": 0xa0" пока dumpimg csv to table, в таблицу не было вставлено ни одной записи, но размер таблицы и базы данных увеличился. Как это происходит и есть ли способ уменьшить его?…
25 сен '15 в 07:47
2 ответа

Оператор COPY в PostgreSQL

Используя оператор COPY PostgreSQL, мы можем загрузить данные из текстового файла в таблицу базы данных, как показано ниже: COPY CME_ERROR_CODES FROM E'C:\\Program Files\\ERROR_CODES\\errcodes.txt' DELIMITER AS '~' Вышеприведенный оператор запускает…
03 янв '12 в 12:37
3 ответа

Обработка кавычек в COPY to CSV из командной оболочки

Я пытаюсь запустить этот запрос COPY из командной оболочки: COPY products_273 TO '/tmp/products_199.csv' DELIMITER ',' CSV HEADER; Я знаю, что вы можете запускать запросы из командной строки, используя psql: psql -U username -d mydatabase -c 'SELECT…
04 июл '16 в 21:31
1 ответ

КОПИЯ с динамическим именем файла

Я пытаюсь написать функцию для загрузки данных CSV в таблицу. Я хочу, чтобы входной аргумент был путем к файлу. CREATE OR REPLACE FUNCTION public.loaddata(filepathname varchar) RETURNS void AS $BODY$ BEGIN COPY climatedata( climatestationid, date, p…
8 ответов

ОШИБКА: не удалось обработать файл статистики "XX.csv": неизвестная ошибка

Я запускаю эту команду: COPY XXX FROM 'D:/XXX.csv' WITH (FORMAT CSV, HEADER TRUE, NULL 'NULL') В Windows 7 он успешно импортирует файлы CSV размером менее 1 ГБ. Если размер файла превышает 1 ГБ, я получаю "неизвестную ошибку". [Code: 0, SQL State: X…
28 ноя '18 в 15:37