在没有pg_dump的情况下转储数据库

时间:2012-02-24 15:18:43

标签: postgresql pg-dump

有没有办法只使用psql转储postgres数据库(没有pg_dump)? 感谢。

2 个答案:

答案 0 :(得分:1)

理论上,您可以运行查询来提取架构,然后使用这些结果来提取数据。但是,使用psql将所有这些操作变成可用于恢复的东西并不容易。

答案 1 :(得分:0)

理论上,您可以访问所需的所有数据。在实践中,您更有可能使用COPY命令转储/保存一些数据,但不能使用数据库模式等。

请注意,如果数据库服务器位于同一台计算机上,则不必拥有pg_dump。但是,我不知道为什么你甚至会问:)