当我创建数据库时,如何将语言安装到数据库中?

当我创建数据库时,如何将语言安装到数据库中?

我有两个 postgres 数据库服务器。我们分别将其命名为 A 和 B。

当我在 A 中创建数据库时,我不必运行以下命令来安装语言。

createlang -U postgres plpgsql {database name}

无论如何...我必须在 B 中运行上述命令。

如何让服务器 B 在创建数据库时安装“plpgsql”语言?

答案1

将语言安装到模板数据库。默认模板数据库名为template1,是您在创建新数据库时复制的数据库。您对此数据库所做的任何修改都应显示在新数据库中。

查看http://www.postgresql.org/docs/8.4/interactive/manage-ag-templatedbs.html了解更多信息。

相关内容