使用默认自定义集群安装PostgreSQL 11



我们正在使用Vagrant(ubuntu/focal64(设置一个虚拟机,并使用一些shell脚本来处理Postgres 11的安装。我们想要实现的是使用特定的区域设置初始化默认集群。所需的行为类似于使用EDB安装程序在Windows机器上安装PostgreSQL,并在安装前指定排序规则、编码等。我们该怎么做?

用于PostgreSQL的Debian/Uubuntu包很烦人,因为它们在安装过程中会自动创建数据库集群。你必须删除它并重新创建它:

pg_dropcluster --stop 11 main
pg_createcluster 11 main -- -E UTF8 --locale=ar_YE.utf8 --lc-messages=C

您必须选择操作系统上存在的区域设置。locale -a列出它们,locale-gen创建一个新的。

最新更新