【发布时间】:2012-03-17 01:27:08
【问题描述】:
我正在尝试编写一个脚本来从只接受到本地的 ssh 连接的远程机器导入数据库模式。
除了保持与远程数据库相同的编码之外,我设法做任何事情。
我发现解决方案是使用带有 -C (create) 的 pg_dump,这样我就可以使用相同的编码创建数据库,但我遇到了一个问题......远程数据库中有一个表空间我不想导入它。
我知道最近版本的 psql 已经有 no-tablespace 参数...但是我很不幸,我不允许升级 postgres 版本。
有人能告诉我一种删除 sql 转储中所有表空间出现的方法吗?像 sed 什么的。
非常感谢!
【问题讨论】:
标签: postgresql sed sh