pg_upgrade

今まで pg_dump してリストアで更新していたが、 pg_upgrade を試してみた。

sudo mkdir pgdata-15
sudo chown postgres pgdata-15
sudo -u postgres $newpg/bin/initdb -D $newdb/pgdata-15/

このあと pg_upgrade ……なのだが、当初のデータベース作成時の locale と合わなくていっぱい文句を言われた。結果的に

LC_COLLATE=C LC_CTYPE=ja_JP.eucJP ((コマンド))

したらよかった。その都度initdbしたディレクトリを消してやり直した。