Загрузить данные в таблицу POSTgreSQL из CSV

Всем привет!
Я автоматизирую работу по загрузке данных из CSV в таблицу POSTGreSQL.
Все работает, только импортировать данные приходится вручную.
Мне это не нравится, но пока решения я не нашла.
Мне нужно загружать данные SQL-скриптом (обязательно).
Файл CSV находится на локальном компе (моем).
Пробовала так:
COPY skpdi.skpdiobj
FROM 'c:loadobj.csv'
DELIMITER ‘;’
CSV HEADER;
LOAD DATA INFILE "c:csvloadobj.csv"
INTO TABLE skpdiobj
CHARACTER SET UTF8
FIELDS TERMINATED BY ';'
Ну никак...
Создать таблицу:
create table skpdi.skpdiobj (
objname varchar(128),
omsu_ID int8,
municipality varchar(50),
municipalityid uuid,
address varchar(128),
startdate varchar(50),
enddate varchar(50),
factstartdate varchar(50),
factdate varchar(50),
link varchar(128),
skpdiid int8,
typename varchar(50),
type int8,
skpdistate int8,
statetext varchar(100),
state varchar(50),
istfin varchar(50),
idistfin int8,
objectid uuid default public.newid())
Тестовые данные в приложенном файле.

0

Автор публикации

Пользователи не найдены
Оставить комментарий
Авторизация
*
*
Генерация пароля