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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。