powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Миграция с версии 9.6 на версию 13
3 сообщений из 3, страница 1 из 1
Миграция с версии 9.6 на версию 13
    #40031573
ip_request
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день !!!

При изучении вопроса, оказалось что функция XPATH работает по-разному в этих двух версиях, изменился способ разбора пути и то, что раньше работало - теперь не работает.
Кто-нибудь сталкивался с такой проблемой, если сталкивался то как решил ?

Пример кода, работающего по-разному
Код: plsql
1.
SELECT xpath('object/common_data/cad_number[1]/text()', '<root><object><common_data><cad_number>1</cad_number></common_data></object></root>')
...
Рейтинг: 0 / 0
Миграция с версии 9.6 на версию 13
    #40031574
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ip_request
Добрый день !!!

При изучении вопроса, оказалось что функция XPATH работает по-разному в этих двух версиях, изменился способ разбора пути и то, что раньше работало - теперь не работает.
Кто-нибудь сталкивался с такой проблемой, если сталкивался то как решил ?

Пример кода, работающего по-разному
Код: plsql
1.
SELECT xpath('object/common_data/cad_number[1]/text()', '<root><object><common_data><cad_number>1</cad_number></common_data></object></root>')



менять код что вполне логично.
других вариантов у вас и нет.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Миграция с версии 9.6 на версию 13
    #40031577
ip_request
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
очень много кода, может есть какие-то расширения со старой функциональностью, опыт подмены функции xpath ?

Maxim Boguk
ip_request
Добрый день !!!

При изучении вопроса, оказалось что функция XPATH работает по-разному в этих двух версиях, изменился способ разбора пути и то, что раньше работало - теперь не работает.
Кто-нибудь сталкивался с такой проблемой, если сталкивался то как решил ?

Пример кода, работающего по-разному
Код: plsql
1.
SELECT xpath('object/common_data/cad_number[1]/text()', '<root><object><common_data><cad_number>1</cad_number></common_data></object></root>')



менять код что вполне логично.
других вариантов у вас и нет.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Миграция с версии 9.6 на версию 13
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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