【发布时间】:2016-10-04 17:16:40
【问题描述】:
我想从本地的 Postgres .sql 文件创建一个 .dump 文件。我不想连接到数据库这样做,我只有一个本地文件(或远程文件,并不重要),我想从 .sql 转换为 .dump (然后我可以上传到 Heroku PG 备份)。
根据我所见和阅读的内容,您必须连接到数据库才能创建转储。是否可以在不连接的情况下转换 .sql 文件 > .dump 文件?
类似 pg_dump -f '/my/local/path.sql' > 'my-output-file.dump' ?
【问题讨论】:
-
你为什么要在阳光下标记所有东西。请删除不相关的标签
-
.dump 应该只是重新创建表并填充它们所必需的 sql 命令,这就是 .sql 无论如何都应该是的。您是否考虑过您真正需要的只是
mv foo.sql foo.dump?
标签: postgresql heroku