広告

スキーマとはテーブルの名前付きコレクションのことです。 スキーマはまた、ビュー、インデックス、シーケンス、データ型、演算子、および関数を含むことができます。 スキーマは、スキーマが入れ子にできないことを除いて、オペレーティング システム レベルでのディレクトリに類似しています。 PostgreSQLのCREATE SCHEMA文はスキーマを作成します。

Syntax

CREATEスキーマの基本構文は以下の通りです。

Syntax to Create Table in Schema

スキーマにテーブルを作成する基本構文は次のとおりです。 データベースtestdbに接続し、次のようにスキーマmyschemaを作成します –

testdb=# create schema myschema;CREATE SCHEMA

「CREATE SCHEMA」というメッセージは、スキーマが正常に作成されたことを意味します

さて、次のように上記のスキーマにテーブルを作成してみましょう –

これは、空のテーブルを作成します。

testdb=# select * from myschema.company;

これで作成されたテーブルを以下のコマンドで確認することができます。 含まれるすべてのオブジェクトを含むスキーマを削除するには、-

DROP SCHEMA myschema CASCADE;

スキーマを使用する利点

  • 多くのユーザーが互いに干渉することなく 1 つのデータベースを使用できるようにします。

  • データベースオブジェクトを論理的なグループに整理して、より管理しやすくします。

  • サードパーティ製アプリケーションは、他のオブジェクトの名前と衝突しないように別々のスキーマに入れることができます。

コメントを残す

メールアドレスが公開されることはありません。