PostgreSQL | スキーマ

PostgreSQL では、同じデータベース内に複数のスキーマを作成できる。テーブルや関数はスキーマ内に作成されるため、同じデータベースであっても異なるスキーマであれば同じ名前のテーブルを作成できる。ここでは、スキーマの作成や削除など、スキーマの使用方法について説明する。

スキーマ作成

CREATE SCHEMA schema_name AUTHORIZATION username;

スキーマ名変更

ALTER SCHEMA schema_name RENAME TO new_schema_name;

スキーマ所有者変更

ALTER SCHEMA username OWNER TO new_username;

スキーマ削除

DROP SCHEMA schema_name CASCADE;

https://www.postgresql.org/docs/10/static/sql-createschema.html