SYNOPSIS DROP FUNCTION name ( [ type [, ...] ] ) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP FUNCTION 将删除一个现存的函数的引用. 要执行这条命令,用户必须是函数的所有者. 必须声明函数的参数类型,因为几个不同的函数可能会有同样的名字和不同的参数列表. PARAMETERS 参数 name 现存的函数名称(可以有模式修饰). type 函数参数的类型. CASCADE 自动删除依赖于函数的对…
SYNOPSIS DROP DATABASE name DESCRIPTION 描述 DROP DATABASE 删除一个现存数据库的目录入口并且删除包含数据的目录. 只有数据库所有者能够执行这条命令(通常也是数据库创建者). DROP DATABASE 不能撤销,小心使用! PARAMETERS 参数 name 要被删除的现有数据库名. NOTES 注意 DROP DATABASE cannot be executed inside a transaction block. 这条命令在和目标…
SYNOPSIS ALTER FUNCTION name ( [ type [, ...] ] ) RENAME TO newname DESCRIPTION 描述 ALTER FUNCTION 修改一个函数的定义,目前唯一的功能是修改它的名字. PARAMETERS 参数 name 一个现有的函数的名字(可以有模式修饰). type 该函数参数的数据类型. newname 函数的新名字. EXAMPLES 例子 把名字为 sqrt,参数类型为 integer 的函数重命名为 square…
SYNOPSIS DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP AGGREGATE 将删除一个现存聚集函数. 执行这条命令的用户必须是该聚集函数的所有者. PARAMETERS 参数 name 现存的聚集函数名(可以有模式修饰). type 聚集函数的输入数据类型,或者 * ,如果这个聚集函数接受任意输入类型. CASCADE 自动删除依赖于这个聚集的对象. RESTRICT 如果有任何依赖…
SYNOPSIS DROP INDEX name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP INDEX 从数据库中删除一个现存的索引. 要执行这个命令,你必须是索引的所有者. PARAMETERS 参数 name 要删除的索引名(可以有模式修饰). CASCADE 自动删除依赖于该索引的对象. RESTRICT 如果有依赖对象存在,则拒绝删除该索引.这个是缺省. EXAMPLES 例子 此命令将删除title_idx 索引: DR…