PostgreSQL 有一個 ALTER SCHEMA 語句,用於修改現有模式的定義。
用法: ALTER SCHEMA schema_name ACTION xyz;
讓我們分析以上語法:
- 首先,在 ALTER SCHEMA 關鍵字之後指定要修改的模式的名稱。
- 其次,指定您需要執行的操作。
- ACTION 可以是任何有效的 PostgreSQL 操作,如 RENAME、DROP 等。
讓我們舉一些使用 ALTER SCHEMA 語句的例子來更好地理解。
範例1:
此示例使用 ALTER SCHEMA 語句重命名架構geeksforgeeks
至gfg
:
ALTER SCHEMA geeksforgeeks RENAME TO gfg;
要驗證更改,請使用以下語句:
SELECT * FROM pg_catalog.pg_namespace ORDER BY nspname;
輸出:
範例2:
以下示例使用 ALTER SCHEMA 語句更改架構的所有者gfg
從Raju
至postgres
:
ALTER SCHEMA gfg OWNER TO postgres;
要驗證更改,請使用以下語句:
SELECT * FROM pg_catalog.pg_namespace ORDER BY nspname;
輸出:
相關用法
- PostgreSQL ALTER DATABASE用法及代碼示例
- PostgreSQL ALTER TABLE用法及代碼示例
- PostgreSQL ALTER TRIGGER用法及代碼示例
- PostgreSQL ALTER ROLE用法及代碼示例
- PostgreSQL ALTER TABLESPACE用法及代碼示例
- PostgreSQL CREATE SCHEMA用法及代碼示例
- PostgreSQL DROP SCHEMA用法及代碼示例
- PostgreSQL NOT IN用法及代碼示例
- PostgreSQL IN用法及代碼示例
注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL – ALTER SCHEMA。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。