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