PostgreSQL Show Databases

このチュートリアルでは、PostgreSQLデータベースサーバでデータベースを表示する方法を学習します。

MySQLでは、SHOW DATABASESステートメントを使用して、データベースサーバー内のすべてのデータベースを表示できます。

PostgreSQLはSHOW DATABASESステートメントを直接サポートしていませんが、同様のものを提供します。 PostgreSQLでは二つの方法をデータベースの現在のデータベースサーバーです。,

psqlコマンドを使用したPostgreSQLのデータベースのリスト

psqlツールを使用してPostgreSQLデータベースサーバに接続している場合は、\lコマンドを発行して、現在のサーバ内のすべてのデータベースを次のように表示できます。

Code language: Shell Session (shell)

まず、psqlツールを起動します。 サーバー、データベース、ポート、およびユーザー名の情報を入力するよう求められます。 Enterキーボードを押すと、角かっこで指定されたデフォルト値が使用されます()。,このようなstgreSQLプロンプト:

Code language: Shell Session (shell)

次の出力が表示されます:

より多くの情報を取得したい場合は、\l+コマンド:

Code language: Shell Session (shell)

Selectステートメントを使用したPostgresqlでのデータベースのリスト

\lまたは\l+コマンドを使用するだけでなく、selectステートメントを使用して、データベースに関する情報を含むpg_databaseカタログからデータベース名を照会することができます。,

Code language: SQL (Structured Query Language) (sql)
Code language: Shell Session (shell)

クエリには、現在のデータベースサーバー内の四つのデータベースが表示されます。

Summary

  • 現在のPostgreSQLサーバー内のすべてのデータベースを表示するには、\lまたは\l+psqlを使用します。
  • SELECTステートメントを使用して、pg_databaseからデータを照会し、すべてのデータベースを取得します。
  • このチュートリアルは役に立ちましたか?
  • イェスノ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です