CentOS7(さくらのクラウドのスタートアップスクリプトとかを想定)にPostgreSQL 11.2入れる
sudo -i
yum -y install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
yum -y install postgresql11 postgresql11-server postgresql11-devel
sudo -u postgres /usr/pgsql-11/bin/initdb -D /var/lib/pgsql/11/data -E UTF8 --locale C
systemctl enable postgresql-11
とかそんな感じ?
@noellabo ありがたいです!!!!参考にさせていただきます。
@noellabo ありがとうございます
@noellabo ありがとうございます!参考にしますー!
続き。この間やった手順書いておくね。
mv /usr/bin/pg_ctl{,-orig}
echo '#!/bin/bash' > /usr/bin/pg_ctl
echo '"$0"-orig "${@/unix_socket_directory/unix_socket_directories}"' >> /usr/bin/pg_ctl
chmod +x /usr/bin/pg_ctl
これ、ちょっとした不具合のパッチ。
systemctl stop postgresql
sudo -u postgres /usr/pgsql-11/bin/pg_upgrade -b /usr/bin/ -B /usr/pgsql-11/bin/ -d /var/lib/pgsql/data -D /var/lib/pgsql/11/data -p 5432 -P 5433
systemctl start postgresql-11
sudo -u postgres ./analyze_new_cluster.sh
yum -y remove postgresql
アップグレード。