数据库 – 简单的方法来查看postgresql转储文件?

前端之家收集整理的这篇文章主要介绍了数据库 – 简单的方法来查看postgresql转储文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一吨的postgresql转储文件,我需要仔细阅读数据。我必须安装Postgresql并将它们中的每一个逐个恢复到新的数据库中吗?或者我希望有一个postgresql客户端可以简单地打开它们,我可以窥视数据,甚至可以运行一个简单的SQL查询

转储文件全部来自Postgresql v9.1.9服务器。

或者也许有一个工具可以轻松地将数据库“连接”到转储文件

更新:这些不是文本文件。它们是二进制的。他们来自Heroku的备份机制,这是what Heroku says about how they create their backups

PG Backups uses the native pg_dump Postgresql tool to create its
backup files,making it trivial to export to other Postgresql
installations.

解决方法

尝试使用文本编辑器打开文件 – 默认转储格式是纯文本。

如果转储不是纯文本 – 尝试使用pg_restore -l your_db_dump.file命令。它将列出数据库转储中的所有对象(如表,索引…)。

另一种可能的方法(可能不起作用,没有尝试过)是通过输出pg_restore your_db_dump.file命令。如果我正确理解了手册 – pg_restore的输出只是一系列SQL查询,将重建数据库

猜你在找的MsSQL相关文章