powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / (pgAdmin) Импорт данных из файла
7 сообщений из 7, страница 1 из 1
(pgAdmin) Импорт данных из файла
    #35103741
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер FreeBsd 6.1 + PostgreSql 8.1
Клиент WinXP + pgAdmin 1.6.1

Есть excel-файл с данными.

Как можно быстро загрузить excel-файл в базу в виде новой таблицы?

Спасибо.
...
Рейтинг: 0 / 0
(pgAdmin) Импорт данных из файла
    #35104050
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю:
copy my1
from 'd:\\import\\data.csv'

ERROR: could not open file "d:\import\data.csv" for reading: No such file or directory
SQL state: 58P01

Хотя файл там лежит!
...
Рейтинг: 0 / 0
(pgAdmin) Импорт данных из файла
    #35104177
V.V.L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MolasarДелаю:
copy my1
from 'd:\\import\\data.csv'

ERROR: could not open file "d:\import\data.csv" for reading: No such file or directory
SQL state: 58P01

Хотя файл там лежит!

Так файл на клиенте лежит. А сервер ищет на сервере.
...
Рейтинг: 0 / 0
(pgAdmin) Импорт данных из файла
    #35104309
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исправил, теперь пишет:

ERROR: invalid input syntax for integer: "1"
SQL state: 22P02
Context: COPY my1, line 1, column id: "1"

csv-файл имеет вид:
1;Москва
2;Питер
3;Самара

При чем в сообщении об ошибке перед единицей ("1") отображается символ в виде квадрата.
...
Рейтинг: 0 / 0
(pgAdmin) Импорт данных из файла
    #35104706
V.V.L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо еще добавить опцию (для COPY):
DELIMITER ';'

Еще не забыть про кодировку файла (виндовая же ?),
т.е. перед COPY послать
set client_encoding = WIN1251
...
Рейтинг: 0 / 0
(pgAdmin) Импорт данных из файла
    #35104735
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага.. получилось!!
У меня база в формате UTF-8 и файл я делаю в формате UTF-8. С этим проблем нет.

А почему добавляется символ "квадрат" перед первым символом в первой строке?
...
Рейтинг: 0 / 0
(pgAdmin) Импорт данных из файла
    #35106349
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolasarУ меня база в формате UTF-8 и файл я делаю в формате UTF-8. С этим проблем нет.

А почему добавляется символ "квадрат" перед первым символом в первой строке?рискну предположить что его добавляет программа, которой Вы конвертируете/сохраняете Ваш файл в кодировке utf-8 и видимо это не символ "квадрат", а технический код, определяющий что файл текстовой в кодировке unicode utf-8: http://unicode.org/faq/utf_bom.html#BOM

ps: а может быть это просто мусор, обозначающий пустую строчку в excel'е...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / (pgAdmin) Импорт данных из файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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