如何在创build数据库时将语言安装到数据库?

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

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

createlang -U postgres plpgsql {database name} 

不知何故…我必须在B中运行上述命令

我怎样才能让服务器B在创build数据库时安装“plpgsql”语言?

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

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