Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как закачивать много *.csv файлов / 6 сообщений из 6, страница 1 из 1
17.04.2015, 10:39
    #38938906
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закачивать много *.csv файлов
В ORACLE имеется прога sqlldr.exe, которая довольно шустро загоняет данные *.csv файла в нужную таблицу...
таким образом можно составить кучу пакетов, которые быстро загонят данные в нужные таблицы...
А теперь вопрос:
Если что-то аналогичное у PostgreSql ?

А то, используя "pgAdmin"... меня что-то не радует...
...
Рейтинг: 0 / 0
17.04.2015, 11:52
    #38938994
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закачивать много *.csv файлов
Владимир СА,
пжодмин не делает сам ничего , кроме вызова ~~
Код: plaintext
>psql -c '\copy blahblahblah...'
т.ч. читайте
Код: plaintext
>psql --help

в частности
Код: plaintext
psql -U postgres -c '\?'

-- и обрящете

если всё локально -- то ещё букварь по SQL команде COPY читайте.
...
Рейтинг: 0 / 0
17.04.2015, 12:46
    #38939093
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закачивать много *.csv файлов
Спа... обязательно прочитаю...
...
Рейтинг: 0 / 0
17.04.2015, 15:08
    #38939328
PCContra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закачивать много *.csv файлов
в phpPgAdmin я бывает загоняю текстовый файл в таблицу. вроде там и csv есть
...
Рейтинг: 0 / 0
17.04.2015, 15:20
    #38939342
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закачивать много *.csv файлов
PCContraв phpPgAdmin я бывает загоняю текстовый файл в таблицу. вроде там и csv естьи чем кликанье мыкой отличается от phpPgAdmin?
...
Рейтинг: 0 / 0
22.04.2015, 09:58
    #38942174
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закачивать много *.csv файлов
Еще вопросик...

Для копирования данных, используя команду COPY, где каталог содержит кириллицу, выдается ошибка:
Код: sql
1.
COPY t_people (id,surname,name,patronymic,date_az) FROM 'c:\Sv\Проекты\PostgreSQL_Test\T_PEOPLE_308.csv' WITH (DELIMITER ';', FORMAT CSV, HEADER, ENCODING 'WIN1251');


ОШИБКА: не удалось открыть файл "c:\Sv\Проекты\PostgreSQL_Test\T_PEOPLE_308.csv" для чтения: No such file or directory
********** Ошибка **********

ОШИБКА: не удалось открыть файл "c:\Sv\Проекты\PostgreSQL_Test\T_PEOPLE_308.csv" для чтения: No such file or directory
SQL-состояние: 58P01

Если использовать латинские буквы, то все ОК
Код: sql
1.
COPY t_people (id,surname,name,patronymic,date_az) FROM 'c:\Sv\Test\PG\T_PEOPLE_308.csv' WITH (DELIMITER ';', FORMAT CSV, HEADER, ENCODING 'WIN1251');


Запрос успешно выполнен: 100 строк изменено за 30 мс.

Как можно использовать кириллицу в имени каталога?
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как закачивать много *.csv файлов / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]