У меня есть два сервера баз данных postgres. Назовем это A и B соответственно.
Когда я создаю базу данных в A, мне не нужно запускать следующую команду для установки языка.
createlang -U postgres plpgsql {database name}
Как-то ... мне нужно запустить указанную выше команду в B.
Как мне сделать так, чтобы сервер B устанавливал язык plpgsql при создании базы данных?
Установите язык в базы данных шаблонов. База данных шаблона по умолчанию называется template1
, и копируется при создании новых баз данных. Любые изменения, внесенные вами в эту базу данных, должны появиться в новых базах данных.
Проверять, выписываться http://www.postgresql.org/docs/8.4/interactive/manage-ag-templatedbs.html Чтобы получить больше информации.