数据库 – 简单的方法来查看postgresql转储文件?
我有一吨的postgresql转储文件,我需要仔细阅读数据。我必须安装Postgresql并将它们中的每一个逐个恢复到新的数据库中吗?或者我希望有一个postgresql客户端可以简单地打开它们,我可以窥视数据,甚至可以运行一个简单的SQL查询?
转储文件全部来自Postgresql v9.1.9服务器。 或者也许有一个工具可以轻松地将数据库“连接”到转储文件? 更新:这些不是文本文件。它们是二进制的。他们来自Heroku的备份机制,这是what Heroku says about how they create their backups:
解决方法尝试使用文本编辑器打开文件 – 默认转储格式是纯文本。如果转储不是纯文本 – 尝试使用pg_restore -l your_db_dump.file命令。它将列出数据库转储中的所有对象(如表,索引…)。 另一种可能的方法(可能不起作用,没有尝试过)是通过输出pg_restore your_db_dump.file命令。如果我正确理解了手册 – pg_restore的输出只是一系列SQL查询,将重建数据库。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 逻辑:数据库或应用程序/ 2(约束检查)
- 详解MySQL恢复psc文件记录数为0的解决方案
- 修改SA 密码 无法设置主体sa 15535 SQLServer2008
- MSsqlserver服务快速打开和停止
- [SqlServer]-SqlServer Login User Schema Concept And Rel
- sql-server – 在SQL Server 2008中加密SSN的最佳方法是什么
- sqlserver 查询当日、当月数据
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC OP
- SQLServer 2008 R2导出的SQL文件中没有数据
- MySQL数据库中删除重复记录的方法总结[推荐]