我最近一直在尝试使用database_to_xml函数将我的PostgreSQL数据库输出到XML。该命令似乎有效,因为每次我尝试使用它时都会处理两分钟,但我不知道在哪里查找输出文件。在PgAdmin中,在查询历史记录中,它表示"受影响的行:-1",所以我担心它不能正常工作。
这是我的完整查询声明:
SELECT database_to_xml('true', 'true', 'n')
这个命令是否足够,还是应该在查询中添加更多内容?此外,在阅读文档时,我发现了三个版本:
database_to_xml(nulls boolean, tableforest boolean, targetns text)
database_to_xmlschema(nulls boolean, tableforest boolean, targetns text)
database_to_xml_and_xmlschema(nulls boolean, tableforest boolean, targetns text)
他们之间有什么区别?