Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Импорт данных из XML файла / 8 сообщений из 8, страница 1 из 1
11.09.2015, 11:48
    #39048942
fedotovsergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
Привет. Вообщем необходимо импортировать XML файл (15 Гб) в таблицу постгреса. Никак не могу найти способ. Помогите чем можите)) Спасибо))
...
Рейтинг: 0 / 0
11.09.2015, 12:14
    #39049001
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
fedotovsergey,

[\]copy таблица (поле) from файл;
...
Рейтинг: 0 / 0
11.09.2015, 12:29
    #39049022
fedotovsergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
p2., не для XML такое не подходит
ОШИБКА: неверное значение для целого числа: "<list>"
...
Рейтинг: 0 / 0
11.09.2015, 14:24
    #39049232
angel_zar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
Файл в 16 гигов только SAX ом разбирать.
В pg есть xpatch , но он я думаю такое не проглотит, так как мне кажется это DOM.
Можно попробовать Pentaho DI , может и прокатит.
Или вам его просто как файл запихать?
...
Рейтинг: 0 / 0
14.09.2015, 08:57
    #39050537
fedotovsergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
angel_zar, нет) мне именно в поля таблицы)
...
Рейтинг: 0 / 0
14.09.2015, 12:24
    #39050712
angel_zar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
Есть 2а вида парсеров XML, SAX(Потоковый) и DOM.
DOM предназначен для работы со сложными (по структуре) документами, сразу весь файл подгружается в память (судя по вышему файлу 15гиг оперативы надо будет)
SAX предназначен для работы с простыми (по структуре) документами, чтение из файла происходит секциями (занимает фактически фиксированное место в памяти)
Ну а парсить нужно чем то внешним, писать ПО или скрипт, там уже смотрите на чем удобнее (на чем умеете), главное что б либы с SAX были.
...
Рейтинг: 0 / 0
14.09.2015, 15:31
    #39050940
tadmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
fedotovsergey,

Советую сконвертировать xml -> csv, конвертеров много разных
Если это ФИАС (похоже по размеру), то лучше взять dbf и использовать pgdbf - очень быстро.
...
Рейтинг: 0 / 0
25.09.2015, 13:49
    #39061261
fedotovsergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из XML файла
написали свой парсер. вопрос закрыт)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Импорт данных из XML файла / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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