データベースの管理者となるユーザで実行する。
Linuxではrootがシステム管理者なので、initdbもrootで実行する。
template0、template1、postgresの3つのデータベースが作成される。
pg_config はPostgreSQLデータベースの設定パラメータの値を変更することができる。
pg_resetwalはデータベースファイルが破損するなどしてデータベースサーバが起動できないときの最後の手段として利用できる。
デフォルトでは、実行したユーザのみがデータベースクラスタのファイルにアクセスできる。
データベースクラスタ作成時に指定する文字セット符号化方式はクラスタ内の全データベースで共通となるので、何を指定するか十分に注意する必要がある。
自分にアクセス権限があれば、その権限を他のユーザにGRANTで付与することができる。
すべてのテーブルに対して一定時間ごとにVACUUM処理が実行される。
ユーザは、自身が所有するテーブルに対してANALYZEを実行するごとができる。
データベースユーザを新規に作成する。
© EDUCO All Rights Reserved.