Я пытался с xpath, и он не показывает ошибок, но не дает результата. Возвращает только пустой массив.
WITH tbl(p_xml) AS ( SELECT text_xml :: xml FROM Test.test_xml )
SELECT (cast (xpath('//service-repair-order-history/text()', p_xml) as text[]))
FROM tbl
У меня большой XML-файл, в котором содержится несколько записей. Я хочу получать записи по одной в виде отдельных XML-файлов, используя запрос Postgresql, а также мне нужно посчитать количество записей тоже.