initdb /usr/local/var/postgres -E utf8
> The files belonging to this database system will be owned by user "xxxx".
> This user must also own the server process.
> The database cluster will be initialized with locale "ja_JP.UTF-8".
> initdb: could not find suitable text search configuration for locale "ja_JP.UTF-8"> The default text search configuration will be set to "simple".
>
> fixing permissions on existing directory /usr/local/var/postgres ... ok
> creating subdirectories ... ok
> selecting default max_connections ... 20
> selecting default shared_buffers ... 1600kB
> creating configuration files ... ok
> creating template1 database in /usr/local/var/postgres/base/1 ... ok
> initializing pg_authid ... ok
> initializing dependencies ... ok
> creating system views ... ok
> loading system objects' descriptions ... ok
> creating collations ... ok
> creating conversions ... ok
> creating dictionaries ... ok
> setting privileges on built-in objects ... ok
> creating information schema ... ok
> loading PL/pgSQL server-side language ... ok
> vacuuming database template1 ... ok
> copying template1 to template0 ... ok
> copying template1 to postgres ... ok
>
> WARNING: enabling "trust" authentication for local connections
> You can change this by editing pg_hba.conf or using the option -A, or
> --auth-local and --auth-host, the next time you run initdb.
>
> Success. You can now start the database server using:
>
> postgres -D /usr/local/var/postgres
> or
> pg_ctl -D /usr/local/var/postgres -l logfile start
おまけ:[エラー] connections on Unix domain socket “/var/pgsql_socket/.s.PGSQL.5432”? の対策
次のようなエラーメッセージが出た場合の対策です。
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket “/var/pgsql_socket/.s.PGSQL.5432”?