根据(Postgresql Arch Wiki)[
https://wiki.archlinux.org/title/PostgreSQL#Initial_configuration]里面提到的升级方式,有点疑惑需要解答。
PG 的数据库默认 Path:/var/lib/postgres/data
它的配置文件 Path:/var/lib/postgres/data/postgresql.conf
和数据库在同一目录下。
然后按照 ArchWiki 的升级方法,使用 pg_upgrade 升级,先要 copy 一份旧的数据库`mv /var/lib/postgres/data /var/lib/postgres/olddata`,之后再执行新版本的 initdb:`initdb -D /var/lib/postgres/data --locale= xy_XY.UTF-8 --encoding= UTF8 --data-checksums`
那么我之前在旧版的配置文件`/var/lib/postgres/data/postgresql.conf`在升级之后需要重新配置吗?
还是说`pg_upgrade -b /opt/pgsql- PG_VERSION /bin -B /usr/bin -d /var/lib/postgres/olddata -D /var/lib/postgres/data`这一步会将我之前的配置文件复制过去?求解答。