Если у вас нет разрешения использовать COPY
(которые работают на сервере db), вы можете вместо этого использовать \copy
(что работает в db-клиенте). Используя тот же пример, что и Божидар Бацов:
Создайте свою таблицу:
CREATE TABLE zip_codes
(ZIP char(5), LATITUDE double precision, LONGITUDE double precision,
CITY varchar, STATE char(2), COUNTY varchar, ZIP_CLASS varchar);
Скопируйте данные из вашего файла CSV в таблицу:
\copy zip_codes FROM '/path/to/csv/ZIP_CODES.txt' DELIMITER ',' CSV
Вы также могут указывать столбцы для чтения:
\copy zip_codes(ZIP,CITY,STATE) FROM '/path/to/csv/ZIP_CODES.txt' DELIMITER ',' CSV