将postgres数据库数据导出为XML

时间:2017-12-14 11:54:43

标签: xml database export postgresql-9.3

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

2 个答案:

答案 0 :(得分:1)

在PostgreSQL中你可以这样做:

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

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

答案 1 :(得分:0)

感谢@ Gholamali-Irani的帮助。 我在PgAdmin中执行此查询时似乎做了2分钟,但文件存储在哪里?我可以指定文件名和创建它的路径吗?我也发现了一些关于xPath功能的东西,但我真的不明白应该使用它的方式,或者我是否以错误的方式搜索解决方案?