Articles

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”>

1
CREATE DATABASE db_name;

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”>

1
\dt

上記のコードは、次のような結果を返す必要があります:

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データベースです。