PostgreSQL VIEWを作成する

PostgreSQL VIEWを作成する

PostgreSQLで、VIEWを作成する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

VIEWを作成

VIEWを作成する場合は、「 CREATE VIEW 」を使用します。

CREATE VIEW VIEW名 AS
    SELECT文

実際に作成してみます。

viewが作成されていることが確認できます。

VIEW利用

利用してみます。

select * from vw_check

実行結果

viewが利用できていることが確認できます。

view削除

削除する場合は、「DROP VIEW」を使用します。

DROP VIEW vw_check

DROP VIEW IF EXISTS vw_check -- あれば削除する場合は「IF EXISTS」を使用

実行結果

view変更

viewを変更する場合は「CREATE OR REPLACE VIEW」を使用します。

CREATE OR REPLACE VIEW vw_check AS
    SELECT *
    FROM
        pg_database
	where oid = 1