【发布时间】:2017-11-10 13:17:53
【问题描述】:
我们已经使用 pg_dump 转储了一个使用 postgis 扩展的数据库。在另一台机器上手动创建数据库后,尝试使用 psql 将转储加载到其中失败。原来转储中没有包含必要的语句
CREATE EXTENSION postgis;
postgis 扩展安装在 Postgres 的目标实例中,但仅在手动执行 CREATE EXTENSION 加载转储成功之后。这似乎没什么大不了的,但问题是:是否可以强制 pg_dump 将所有必需的 CREATE EXTENSION foo; 语句写入转储中,这样我就不必手动执行了吗?我在 pg_dump 在线文档中没有看到任何选项。
【问题讨论】:
标签: postgresql postgis