将 postgres 数据库数据导出到 XML

Exporting postgres database data to XML

我想将整个 PostgreSQL 数据库导出到单个 XML 文件,最好但不一定。我找到了很多有助于实现 SQL>XML 导出的指南和解决方案,但只针对单个 table。是否有可能,如果可以,那么如何使用 PgAdmin 或控制台命令将整个数据库导出为 XML 格式?

在 PostgreSQL 中你可以这样做:

SELECT database_to_xml(true, true, 'n');

参见:https://www.postgresql.org/docs/current/static/functions-xml.html

感谢 @Gholamali-Irani 的帮助。 当我在 PgAdmin 中执行这个查询时,它似乎做了 2 分钟的事情,但是文件存储在哪里?我可以指定应该创建的文件名和路径吗?我还发现了一些有关 xPath 函数的信息,但我不太了解它的使用方式,或者我正在以错误的方式搜索解决方案?