Как я могу загрузить большой текстовый файл, используя PSQL?
Я пытаюсь загрузить большой текстовый файл с разделителями-запятыми, используя инструмент psql. Файл.txt уже содержит около 20 имен столбцов. Файл имеет размер около 2 ГБ и содержит около 14 миллионов строк. Горстка колонн в основном пуста.
Файл.txt выглядит следующим образом (таблица):
boyID, girlID, dateID, actionID
“1234”,”4321”,”Jan 12 2008”,”abc123”
Я создал новую таблицу в psql, и здесь мы назовем ее "tablename". Я дал таблице немного разные имена столбцов, но все же в том же порядке, что и существующие имена столбцов.
Затем я выполнил следующую команду, чтобы попытаться скопировать данные из моего текстового файла в новую таблицу, которую я только что создал:
COPY tablename (boyid, girlid, dateid, actionid)
FROM 'C:\filename\textfile.txt'
WITH CSV HEADER DELIMITER AS ',';
Я получаю сообщение о том, что "файл статистики не может быть" с "неизвестной ошибкой".
Я также попытался использовать pgAdmin 4 и получить то же сообщение. Я должен также отметить, что я получил эту последнюю часть моего кода отсюда.
PS Я очень новичок в этом. (Но мне действительно это нравится!)
Спасибо всем заранее.