PostgreSQLのすべてのテーブルを表示する方法
PostgreSQLのすべてのテーブルを表示する方法の紹介
このチュートリアルでは、PostgreSQLのリストテーブル関数の使い方を説明し、PostgreSQLのすべてのテーブルを表示する方法について具体的に説明します。 より一般的なデータベース管理タスクの一つは、どのデータベースがどの情報を保持しているかを識別できる, このチュートリアルでは、すべてのテーブルPostgreSQLを表示する標準的な方法と、pg_catalogスキーマを使用してすべての既存のテーブルを表示する方法を含む、サーバーに
PostgreSQLを使用するための前提条件
-
PostgreSQLが正しくインストールされ、動作している必要があります。
service postgresql status
コマンドを実行して、ステータスがactive
であることを確認し、CTRL+Cキーを押して終了します。, -
PostgreSQL用の対話型PSQLコマンドラインが正しくインストールされ、動作している必要があります。 ステータスを確認するには、
psql -V
コマンドを使用します。,/p>
結果は次のスクリーンショットのようになります。
‘psql’コマンドラインインターフェイスを使用してPostgreSQLにアクセス
psql
コマンドラインインターフェイスを使用して次のコマンドを実行してlocalhostサーバ上のPostgreSQLデータベースにアクセスします。
1
|
sudo Su-Postgres
|
システムはパスワードを要求します。, パスワードを入力し、Returnキーを押してPostgresにアクセスします。
データベースにアクセスするには、次のコマンドを実行します。
1
|
psql some_username-h127.0.0.1-d some_database
|
システムは再びユーザーのパスワードを要求します。,
PostgreSQLデータベースの作成
Windowsで作業する場合はコマンドプロンプトウィンドウを開き、macまたはLinuxシステムで作業する場合はターミナルウィンドウ, id=”9a752eed3c”>
Following is a specific example:
1
|
CREATE DATABASE test;
|
Note that using the command \l
in the psql command line interface will display all of the current PostgreSQL databases.,
PSQLを使用したPostgreSQLデータベースへの接続
特定のデータベースに接続するには、\c
コマンドに続けてデータベース名を実行してクエリを入力および書き込みます。, id=”9a752eed3c”>
上記のコードは、次のような結果を返す必要があります:
pg_catalogスキーマを使用してテーブルのリストを表示する
次のSELECT
ステートメントは、postgresqlでテーブル名のリストを表示する別の方法を示しています。
1
2 3 |
pg_catalogから*を選択します。,pg_tables
どこschemaname!=’pg_catalog’および schemaname!=’information_schema’; |
上記のコードは、次のような結果を返す必要があります。
PostgreSQLのShow Tables関数の使い方に関する結論
このチュートリアルでは、PostgreSQLのすべてのテーブルを表示する方法を説明しました。, これらには、PostgreSQLでテーブル名のリストを表示する標準的な方法と、pg_catalogスキーマを使用してテーブルのリストを表示する方法も含まれていました。この記事では、PostgreSQLデータベースの作成方法、”psql”コマンドラインインターフェイスを使用してPostgreSQLデータベースにアクセスする方法、PSQLを使用してPostgreSQLデータベースに接続する方法、PostgreSQLテーブルの作成方法についても説明しました。 覚えているのですが、システム要求の入力をユーザーのパスワードを回得るためには、アクセスPostgresデータベースです。