- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个非常大 (>70GB) 的纯 SQL 文件,需要通过慢速连接将其发送到服务器。有什么方法可以将其转换为二进制 pgdump 文件而无需在本地恢复整个数据库?
基本上就是这个问题反过来了:How do I convert a binary pgdump (compressed) to a plain SQL file?
最佳答案
你应该压缩它来传输,但你不需要使用 postgres 压缩。您可以为此使用 rsync
,例如:
rsync -avz dump.sql user@server:/path/dump.sql
将通过压缩传输转储。要减小尺寸,您可能会使用:
rsync -avz --compress-level=9 dump.sql user@server:/path/dump.sql
您也可以使用压缩程序(例如 gzip
、bzip
)压缩转储,传输它,然后在不解压的情况下读取它。
gunzip dump.sql.gz | pg_restore -Upostgres
关于postgresql - 如何将纯 SQL 文件转换为压缩的 pgdump 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48845074/
这是我第一次涉足 PostgreSQL 备份(数据库转储),我一直在研究不同的 pgdump 格式、其他 pgdump 选项和 pgdumpall。对于希望每小时转储(将覆盖以前的转储)两个数据库(每
我有一个非常大 (>70GB) 的纯 SQL 文件,需要通过慢速连接将其发送到服务器。有什么方法可以将其转换为二进制 pgdump 文件而无需在本地恢复整个数据库? 基本上就是这个问题反过来了:How
我确实想在数据库转储中搜索一些数据,但这些转储使用二进制压缩格式(PGDMP header )。 如何在不恢复的情况下将它们转换为 SQL? 最佳答案 pg_restore,在没有数据库名称的情况下运
我们一直在使用 9.5 postgres。 我们使用 pgdump 从该数据库中获取备份文件,然后使用它在 9.6 postgres 上恢复。 我们无法成功恢复。通常小版本升级并不意味着向后突破。 我
我是一名优秀的程序员,十分优秀!