为什么PostgreSQL在安装后在不使用initdb的情况下在Ubuntu上运行?

7 ubuntu install redhat

我很好奇为什么你不必在第一次运行psql之前根据postgresql手册使用initdb?(我在8.04.1上安装了8.3版本)

Red Hat需要-c postgresql start但不需要init.db.

但是,在FreeBSD上你必须运行initdb.

为什么设置不一致?是否归结为apt-get install,rpm -i和pkg_add之间的区别?

Kie*_*ron 1

最有可能的是,这些系统打包的启动脚本在第一次运行时自动运行 initdb。