ALTER SCHEMA — 更改 schema 的定义
ALTER SCHEMAnameRENAME TOnew_nameALTER SCHEMAnameOWNER TO {new_owner| CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER SCHEMA 更改 schema 的定义。
您必须拥有该 schema 才能使用 ALTER SCHEMA。要重命名 schema,您还必须拥有该数据库的 CREATE 权限。要更改所有者,您必须能够 SET ROLE 为新的拥有角色,并且该角色必须拥有该数据库的 CREATE 权限。(请注意,超级用户自动拥有所有这些权限。)
name现有 schema 的名称。
new_nameschema 的新名称。新名称不能以 pg_ 开头,因为这些名称保留给系统 schema。
new_ownerschema 的新所有者。
SQL 标准中没有 ALTER SCHEMA 语句。