postgresql - 如何从 dat.gz 文件恢复 PostgreSQL 数据库?
问题描述
我从另一方收到了一些 postgresql 文件。
如何恢复数据库?
我有
toc.dat
COMPLETE
3105.dat.gz
3107.dat.gz
3109.dat.gz
...
3126.dat.gz
里面有一个3105.dat
文件3105.dat.gz
。没有任何 SQL 文件。
解决方案
这些文件由pg_dump
.
您可以使用 恢复它们pg_restore
。我假设您有一个.tar
文件,其中包含这些文件。
用途:pg_restore backup.tar
。
如果您只是收到一个文件,请将它们全部放在一个目录中并使用:
pg_restore -F directory you_directory
的完整文档pg_restore
可以在官方PostgreSQL 文档中找到。
推荐阅读
- php - 从数组中列出 sql 查询中的重复项
- c# - IAsyncEnumerable 或 IAsyncEnumerator 的工厂
- javascript - 找不到最近的元素
- python - 在 json 文件 python 中添加多个嵌套的用户输入键
- r - 将带有“x 小时 y 分钟”的时间格式转换为数字
- react-native - React Native : UIkitten Icons typeerror: undefined is not an object (evalating 'iconsPack.name')
- css - 单击时删除悬停样式,直到下一次元素悬停
- json - 通过检查 JMeter 中的响应正文停止发送请求
- reactjs - React-materialize Chip - Javascript 插件 - 自动完成:如何更新状态变量
- c# - FluentValidation:使用来自其他属性的值自定义错误消息