回答:
クラスター内の既存のデータベースを「メンテナンスDB」として自由に定義できることに注意してください。インターフェイスで提案されたオプションに限定されるものではありません。これは典型的なデフォルトです。
これは、制限されたアクセス許可または読み取り専用アクセスを持つユーザーにとって特に便利です。「メンテナンスDB」と同じDBを使用すると、単一のDBへのアクセスがより簡単になります。
詳細:
すべてのユーザーはpg_hba.confのpostgresデータベースにアクセスする必要がありますか?
メンテナンスデータベースとは何ですか?ドキュメントごと:
データベースクラスタが初期化されると、postgresデータベースも作成されます。このデータベースは、ユーザーおよびアプリケーションが接続するためのデフォルトのデータベースです。これは単にtemplate1のコピーであり、必要に応じてドロップして再作成できます。
メンテナンスDBフィールドは、pgAdminが接続する初期データベースを指定するために使用され、pgAgent スキーマとadminpackオブジェクトがインストールされていることが予想されます(両方ともオプション)。PostgreSQL 8.1以降では、メンテナンスDBは通常「postgres」と呼ばれ、以前のバージョンでは「template1」がよく使用されますが、テンプレートデータベースが乱雑になるのを避けるために「postgres」データベースを作成することをお勧めします。
接続すると、接続できるサーバー上の他のデータベースのリストが表示されます。ただし、サーバー上の少なくとも1つのデータベースに接続するまで、そのリストを取得することはできません。
単に「DB」と呼ばれた場合、接続できるのはそのサーバー上の唯一のデータベースであり、(潜在的に)いくつかあるデータベースの1つであることが示唆されます。