SYNOPSIS ALTER LANGUAGE name RENAME TO newname DESCRIPTION 描述 ALTER LANGUAGE 修改一门语言的定义. 目前唯一的功能就是重命名语言.只有超级用户可以重命名一门语言. PARAMETERS 参数 name  一门语言的名字 newname  该语言的新名字 …
SYNOPSIS ALTER SCHEMA name RENAME TO newname DESCRIPTION 描述 ALTER SCHEMA 修改一个模式的定义. 现在它唯一的功能就是重命名模式. 要重命名模式,你必须拥有这个这个模式并且有在该数据库里 CREATE 的权限. PARAMETERS 参数 name  模式的名字 newname  模式的新名字 …
SYNOPSIS ALTER FUNCTION name ( [ type [, ...] ] ) RENAME TO newname DESCRIPTION 描述 ALTER FUNCTION 修改一个函数的定义,目前唯一的功能是修改它的名字. PARAMETERS 参数 name  一个现有的函数的名字(可以有模式修饰). type  该函数参数的数据类型. newname  函数的新名字. EXAMPLES 例子 把名字为 sqrt,参数类型为 integer 的函数重命名为 square…
SYNOPSIS ALTER TRIGGER name ON table RENAME TO newname DESCRIPTION 描述 ALTER TRIGGER 改变一个现有触发器的属性. RENAME 修改一个给出地触发器地名称, 而不用改变触发器的定义. 你必需拥有该触发器作用的表才能改变其属性. PARAMETERS 参数 name  现有需要修改的触发器的名称. table  该触发器作用的表的名字. newname  现有触发器的新名字. EXAMPLES 例子 重新命名一个现有…
SYNOPSIS ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT } ALTER DOMAIN name { SET | DROP } NOT NULL ALTER DOMAIN name ADD domain_constraint ALTER DOMAIN name DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ] ALTER DOMAIN name OWNER TO…
SYNOPSIS ALTER GROUP groupname ADD USER username [, ... ] ALTER GROUP groupname DROP USER username [, ... ] ALTER GROUP groupname RENAME TO newname DESCRIPTION 描述 ALTER GROUP 用于修改一个用户组. 头两个形式从组中增加或者删除用户. 只有数据库超级用户才能使用这条命令.向组中增加用户并不创建用户. 同样从组中删除用户也不删除…
SYNOPSIS ALTER DATABASE name SET parameter { TO | = } { value | DEFAULT } ALTER DATABASE name RESET parameter ALTER DATABASE name RENAME TO newname DESCRIPTION 描述 ALTER DATABASE 用于改变一个数据库的属性. 头两种形式为 PostgreSQL 数据库修改缺省的会话运行时配置变量. 随后在该数据库上启动一个新的会话的时候, …
SYNOPSIS DROP [ PROCEDURAL ] LANGUAGE name [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP LANGUAGE 将删除曾注册过的过程语言 name. PARAMETERS 参数 name  现存语言的名称.出于向下兼容的考虑,这个名字可以用单引号包围. CASCADE  自动删除依赖于改语言的对象(比如该语言写的函数). RESTRICT  如果存在依赖对象,则拒绝删除.这个是缺省. EXAMPLES 例子 下面命令删…
SYNOPSIS ALTER OPERATOR CLASS name USING index_method RENAME TO newname DESCRIPTION 描述 ALTER OPERATOR CLASS 修改一个操作符表的定义. 目前唯一支持的功能是重命名这个操作符表. PARAMETERS 参数 name  一个现有操作符的名字(可以有模式修饰) class. index_method  这个操作符表操作的索引方法的名字. newname  操作符表的新名字. …
SYNOPSIS ALTER TABLE [ ONLY ] name [ * ] ADD [ COLUMN ] column type [ column_constraint [ ... ] ] ALTER TABLE [ ONLY ] name [ * ] DROP [ COLUMN ] column [ RESTRICT | CASCADE ] ALTER TABLE [ ONLY ] name [ * ] ALTER [ COLUMN ] column { SET DEFAULT expr…