[A-00072]PostgreSQLで新規スキーマを作成する
postgresqlでテーブルの作成方法をまとめておく。
基本形は以下の通り。
CREATE SCHEMA <schema_name>;スキーマを割り当てるユーザーを指定する場合は下記のコマンドとなる。
CREATE SCHEMA <schema_name> AUTHORIZATION <user_name>;実行結果は下記のとおり
dwh1=# CREATE SCHEMA dwh_public AUTHORIZATION dwh_user1;
CREATE SCHEMA作成後、スキーマを切り替える。
SET search_path = <schema_name>;dwh1=# SET search_path = dwh_public;
SET
dwh1=# \dn
        List of schemas
    Name    |       Owner       
------------+-------------------
 dwh_public | dwh_user1
 public     | pg_database_owner
(2 rows)
dwh1=# select current_schema;
 current_schema 
----------------
 dwh_public
(1 row)
コメントを残す