Docker上でPostgreSQLを構築するとOSの言語設定が日本語になっていないせいかPostgreSQLのデータベースも日本語になっていない。
色々と不都合が起こるので日本語でデータベースを構築する。initdb コマンドを実行するさい以下のようにする
前提としてinitdb前であること(または /data フォルダを削除して行う)
postgtesユーザーへ変更
su - postgres
/usr/pgsql-15/bin/initdb --encoding=UTF-8 --locale=ja_JP.UTF-8 -d /var/lib/pgsql/15/data
コメント