powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Внесение XML-данных в поля таблиц PostgreSQL
3 сообщений из 3, страница 1 из 1
Внесение XML-данных в поля таблиц PostgreSQL
    #35542051
Mikalai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется WEB-сервер Apache Tomcat, соответственно Java. В качестве СУБД PostgreSQL.

Задача - с клиента на сервер приходят данные в формате XML. Структура XML (наименования полей) соответствует структуре (полям) таблиц, куда должны быть внесены данные. Таблиц много...

Вопрос - на чем лучше написать универсальную процедуру внесения XML в таблицу PostgreSQL, подобных тем, что есть на Oracle, Microsoft SQL Server?
Не писал ли кто подобных процедур?

Сам PostgreSQL таких команд не имеет, поэтому на нем не напишешь. Остаются варианты - написать на одном из языков, на котором есть возможность работы с СУБД, либо на Java (что на данный момент кажется предпочтительным)...
...
Рейтинг: 0 / 0
Внесение XML-данных в поля таблиц PostgreSQL
    #35542858
Quadrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А рассматривался вариант Apache+web-сервис? Пишешь свой веб-сервис и реализуешь любые функции. Работа с веб-сервисами не намного сложнее чем с dll-библиотеками.

Я сейчас тоже подобной задачей планирую заняться по такой схеме. Есть успешный опыт по веб-сервисам под Windows. Текущая задача требует Linux. Тут либо Си, либо Java. Насчет явы есть сомнения.

Еще как вариант создать приложение для сервера и прослушивать определенный порт. Клиент на него будет отсылать необходимые данные. Но этот вариант требует больше усилий.
...
Рейтинг: 0 / 0
Внесение XML-данных в поля таблиц PostgreSQL
    #35544740
Mikalai
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так в общем-то так и предполагается делать. Клиент из браузера отсылает данные в формате XML на WEB-сервер. Java servlet принимает XML и вносит его в таблицу. Имя схемы, таблицы указано в самом XML, имена полей таблицы соответствуют узлам XML.

Нашел нечто похожее на Phyton, но еще с ним разбираться...
http://www.mclassen.de/articles/bulk-loading-xml-encoded-data-into-postgresql.html
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Внесение XML-данных в поля таблиц PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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