多くの場合、PostgreSQLデータベースにスキーマを作成する必要があります。 PostgreSQLCREATESCHEMAステートメントを使用してデータベースにスキーマを作成する方法は次のとおりです。
PostgreSQLでスキーマを作成する方法
CREATESCHEMAステートメントを使用してPostgreSQLでスキーマを作成する手順は次のとおりです。 CREATESCHEMAコマンドの構文は次のとおりです
CREATE SCHEMA [IF NOT EXISTS] schema_name;
上記のステートメントでは、CREATESCHEMAの後にスキーマ名を指定する必要があります。スキーマ名がデータベース内で一意であることを確認してください。
上記のIFNOTEXISTSにオプションのキーワードを指定して、PostgreSQLスキーマが存在しない場合にのみ作成することもできます。
PostgreSQLでスキーマを作成する例を次に示します
# create schema sample;
ボーナスリード:PostgreSQLデータベースの作成
ユーザーのスキーマを作成
特定のユーザー専用のスキーマを作成する場合は、以下に示すAUTHORIZATION句を使用してください
# CREATE SCHEMA [IF NOT EXISTS] schema_name AUTHORIZATION username;
たとえば、 sampleという名前のスキーマを作成するためのSQLクエリは次のとおりです。 ユーザーdb_userの場合
# CREATE SCHEMA [IF NOT EXISTS] sample AUTHORIZATION db_user;
ボーナス読み取り:PostgreSQLテーブルの作成
データベース内のすべてのスキーマを一覧表示する
データベース内のすべてのスキーマを表示するSQLクエリは次のとおりです。
postgres=# SELECT * FROM pg_catalog.pg_namespace ORDER BY nspname; nspname | nspowner | nspacl --------------------+----------+------------------------------------- information_schema | 10 | {postgres=UC/postgres,=U/postgres} pg_catalog | 10 | {postgres=UC/postgres,=U/postgres} pg_temp_1 | 10 | pg_toast | 10 | pg_toast_temp_1 | 10 | public | 10 | {postgres=UC/postgres,=UC/postgres}
ボーナスリード:PostgreSQLでヒストグラムを作成する方法
うまくいけば、PostgreSQLスキーマを簡単に作成できるようになりました。
Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日それを試してみてください!