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

start [/forum/topic.php?fid=53&fpage=104&tid=1997751]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 347ms |

| 0 / 0 |
