📜  PostgreSQL – ALTER SCHEMA

📅  最后修改于: 2022-05-13 01:57:14.917000             🧑  作者: Mango

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;

输出: