PostgreSQL – ALTER SCHEMA
PostgreSQL 有一个 ALTER SCHEMA 语句,用于修改现有模式的定义。
Syntax:
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;
输出: