Я пытаюсь загрузить большой текстовый файл с разделителями-запятыми, используя инструмент 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 и получал то же сообщение. Я также должен отметить, что последнюю часть своего кода я получил от здесь .
P.S. Я очень новичок в этом. (Но мне это очень нравится!)
Спасибо всем заранее.