インスタンス

 前回の投稿で説明したDBクラスタDBpublicスキーマ及びテーブルの各々の位置関係は下図のとおりです。

 ついでに上図を利用して、DBクラスタPostgreSQLサーバとの位置関係を表すインスタンスについても以下のとおり説明します。

●PostgreSQLは、PostgreSQLサーバ(デーモン)を指すが、PostgreSQL及びDBクラスタがあるホスト上において、デフォルトの管理ユーザ(postgres)以外にも、ホストのOSのrootユーザがuseraddコマンドで作成したOSユーザであれば、DBクラスタを作成及び管理できる。
●そして、新たなDBクラスタはその対となるデーモンと共に新たなインスタンスを持つことになる。
●つまり、1つのホスト上で管理ユーザが異なる複数のインスタンスが存在することになる。
●上記①において、クライアントが接続するデーモン毎に異なるポート番号を設定しなければならない。
●デフォのポート番号は5432なので、追加のインスタンスに係るデーモンはDBクラスタ内の設定ファイルに5432とは別のポート番号を設定する。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー© 2025 spine-team.com