まとめ
- 起動時の環境変数
POSTGRES_INITDB_ARGS
で設定することで、ロケールをなし (C) に設定可能- POSTGRES_INITDB_ARGS=--encoding=UTF-8 --locale=C
POSTGRES_INITDB_ARGS: "--encoding=UTF-8 --locale=C"
<= 注意。コッチっは試していない。
- ちなみに、 docker run の場合は
docker run --rm -it -e POSTGRES_PASSWORD=secret -e POSTGRES_INITDB_ARGS="--encoding=UTF-8 --locale=C" postgres:12.2 bash
といった書式になる。