Экспорт данных Postgresql в XML - PullRequest
0 голосов
/ 25 июня 2019

Привет! Я пытаюсь экспортировать некоторые из моих данных, хранящихся в postgreSQL, в файл XML, используя специальный шаблон для моего XML-документа.

Допустим, у меня есть 2 таблицы: точки и сетки. Все точки являются частью одной и только одной сетки. Мне нужно получить XML-файл со всеми точками в данной сетке, основанный на типичном запросе «SELECT * FROM points JOIN grids ON ... WHERE grids.id like ...», как показано ниже:

Я пробовал функции XML и особенно query_to_xml, однако я не знаю, как организовать вывод XML так, как мне нужно. Я также пробовал pgclimb, но использование шаблона не очень понятно, и мне понадобятся некоторые примеры или учебник, чтобы двигаться вперед с ним.

<grids>
    <field1>grids.id</field1>
    <field2>grids.col2</field2>
    <points>
        <point>
            <field4>points.id</field4>
            <field5>points.col2</field5>
        </point>
        <point>
            <field4>points.id</field4>
            <field5>points.col2</field5>
        </point>
    </points>
</grids>
...