ちょっと躓いたのでメモ。
% brew postgresql-upgrade-database
で、
==> Upgrading postgresql data from 10 to 11...
〜省略〜
lc_collate values for database "postgres" do not match: old "ja_JP.UTF-8", new "en_US.UTF-8"
Failure, exiting
Error: Upgrading postgresql data from 10 to 11 failed!
みたいなこと言われた。
homebrew-core/brew-postgresql-upgrade-database.rb at master · Homebrew/homebrew-core
system “#{bin}/initdb”, “#{var}/postgres”
ここにオプション付けてあげればよし。
system "#{bin}/initdb", "--locale=ja_JP.UTF-8", "#{var}/postgres"
もういちど、
% brew postgresql-upgrade-database
==> Upgrading postgresql data from 10 to 11...
〜省略〜
==> Upgraded postgresql data from 10 to 11!
よし。以前手動でやってたのはこちら。