Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Залить xml в таблицу.  [new]
Уткъ
Member

Откуда:
Сообщений: 169
Приветсвую.

Есть xml файл.


Есть таблица с такими же полями.




Скажите пожалуйста, как залить этот xml в таблицу?
22 июл 20, 18:50    [22171909]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
Уткъ
Member

Откуда:
Сообщений: 169
файл xml очень большой по размеру
22 июл 20, 18:54    [22171910]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
Уткъ
Member

Откуда:
Сообщений: 169
именно в таблицу надо впихнуть, в разные поля.

а не в одно поле с типом xml (((
22 июл 20, 18:58    [22171913]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
mefman
Member

Откуда:
Сообщений: 3053
Уткъ
именно в таблицу надо впихнуть, в разные поля.

а не в одно поле с типом xml (((

python это сможет.
22 июл 20, 18:58    [22171914]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
Уткъ
Member

Откуда:
Сообщений: 169
mefman
Уткъ
именно в таблицу надо впихнуть, в разные поля.

а не в одно поле с типом xml (((

python это сможет.


а постгрес не может? О_о
22 июл 20, 19:14    [22171920]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
Swa111
Member

Откуда:
Сообщений: 202
Уткъ,

Может, Разбираем документ с помощью xpath, обрабатываем и укладываем куда нужно.
22 июл 20, 19:59    [22171942]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
Уткъ
Member

Откуда:
Сообщений: 169
Swa111
Уткъ,

Может, Разбираем документ с помощью xpath, обрабатываем и укладываем куда нужно.


для этого сначала придется залить xml в бд, апотом его уже парсить?

фалй xml 50+ гб :-(
23 июл 20, 09:32    [22172114]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
Уткъ
Member

Откуда:
Сообщений: 169
Swa111
Уткъ,

Может, Разбираем документ с помощью xpath, обрабатываем и укладываем куда нужно.


Нет, не может.


Файл, даже 3Гб не вставляет.

Пишет нет памяти.



Я так понимаю еще на xml какое-то ограницение еть? На сам тип, когда он в таблице храниться.

Есть такое?
23 июл 20, 12:56    [22172270]     Ответить | Цитировать Сообщить модератору
 Re: Залить xml в таблицу.  [new]
Maxim Boguk
Member

Откуда: Melbourne, Австралия
Сообщений: 4230
Уткъ
Swa111
Уткъ,

Может, Разбираем документ с помощью xpath, обрабатываем и укладываем куда нужно.


для этого сначала придется залить xml в бд, апотом его уже парсить?

фалй xml 50+ гб :-(


это вообще не забота и не задача базы такие вещи делать
пишите свой код
или используйте какие то внешние (возможно платные) средства ETL совместимые с postgresql если вам свое писать лень.
23 июл 20, 13:30    [22172315]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить