我有两个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了解更多信息。