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

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

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


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