DROP OPERATOR - 删除一个操作符】的更多相关文章

SYNOPSIS DROP OPERATOR name ( lefttype | NONE , righttype | NONE ) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP OPERATOR 语句从数据库中删除一个现存的操作符. 要执行这个命令,你必须是操作符所有者. PARAMETERS 参数 name  一个现存的操作符的名字(可以有模式修饰). lefttype  该操作符左参数的类型.如果该操作符没有左参数, 写 NONE. righttyp…
SYNOPSIS DROP RULE name ON relation [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP RULE 删除一个规则. PARAMETERS 参数 name  要删除的现存的规则. relation  该规则应用的关系名字(可以有模式修饰). CASCADE  自动删除依赖于此规则的对象. RESTRICT  如果有任何依赖对象,则拒绝删除此规则.这个是缺省. EXAMPLES 例子 删除重写规则 newrule: DROP RUL…
SYNOPSIS DROP DATABASE name DESCRIPTION 描述 DROP DATABASE 删除一个现存数据库的目录入口并且删除包含数据的目录. 只有数据库所有者能够执行这条命令(通常也是数据库创建者). DROP DATABASE 不能撤销,小心使用! PARAMETERS 参数 name  要被删除的现有数据库名. NOTES 注意 DROP DATABASE cannot be executed inside a transaction block. 这条命令在和目标…
SYNOPSIS DROP CONVERSION name [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP CONVERSION 删除一个以前定义的编码转换. 要想删除一个转换,你必须拥有该转换. PARAMETERS 参数 name  编码转换的名字.这个名字可以用模式修饰. CASCADE RESTRICT  这些键字没有作用,因为编码转换上没有依赖关系. EXAMPLES 例子 删除一个叫做 myname 的编码转换: DROP CONVERSION…
SYNOPSIS DROP CAST (sourcetype AS targettype) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP CAST 删除一个前面定义的类型转换. 要能删除一个类型转换,你必须拥有源或者目的数据类型. 这是和创建一个类型转换相同的权限. PARAMETERS 参数 sourcetype  类型转换里的源数据类型. targettype  类型转换里的目的数据类型. CASCADE RESTRICT  这些键字没有任何效果,因为…
SYNOPSIS DROP OPERATOR CLASS name USING index_method [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP OPERATOR CLASS 从数据库中删除一个现有操作符表.要执行这条命令,你必须是此操作符表的所有者. PARAMETERS 参数 name  一个现存操作符表的名字(可以用模式修饰). index_method  操作符表所对付的索引访问方法的名字. CASCADE  自动删除依赖于该操作符表的对象.…
SYNOPSIS DROP FUNCTION name ( [ type [, ...] ] ) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP FUNCTION 将删除一个现存的函数的引用. 要执行这条命令,用户必须是函数的所有者. 必须声明函数的参数类型,因为几个不同的函数可能会有同样的名字和不同的参数列表. PARAMETERS 参数 name  现存的函数名称(可以有模式修饰). type  函数参数的类型. CASCADE  自动删除依赖于函数的对…
SYNOPSIS DROP INDEX name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP INDEX 从数据库中删除一个现存的索引. 要执行这个命令,你必须是索引的所有者. PARAMETERS 参数 name  要删除的索引名(可以有模式修饰). CASCADE  自动删除依赖于该索引的对象. RESTRICT  如果有依赖对象存在,则拒绝删除该索引.这个是缺省. EXAMPLES 例子 此命令将删除title_idx 索引: DR…
SYNOPSIS DROP GROUP name DESCRIPTION 描述 DROP GROUP 从数据库中删除指定的组.组中的用户不被删除. 组中的用户不被删除. PARAMETERS 参数 name  现存组名. EXAMPLES 例子 删除一个组: DROP GROUP staff;…
SYNOPSIS DROP VIEW name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP VIEW 从数据库中删除一个现存的视图. 执行这条命令必须是视图的所有者. PARAMETERS 参数 name  要删除的视图名称(可以有模式修饰). CASCADE  自动删除依赖此视图的对象(比如其它视图). RESTRICT  如果有依赖对象存在,则拒绝删除此视图.这个是缺省. EXAMPLES 例子 下面命令将删除视图 kinds: DR…
SYNOPSIS DROP USER name DESCRIPTION 描述 DROP USER 从数据库中删除指定的用户. 它不删除数据库里此用户所有的表,视图或其他对象. 如果该用户拥有任何数据库,你会收到一个错误信息. PARAMETERS 参数 name  一个现存用户的名称. NOTES 注意 PostgreSQL 还有一个程序 dropuser [dropuser(1)] , 这个程序和这条命令功能相同(实际上,程序里调用此命令), 但是可以在命令行上运行. To drop a us…
SYNOPSIS DROP TABLE name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP TABLE 从数据库中删除表或视图. 只有其所有者才能删除一个表或视图.要清空一个表,而不删除表, 使用 DELETE. DROP TABLE 总是删除目标表上现有的任何索引, 规则,触发器以及约束.但是,要删除一个由另外一个表用外键约束引用的表, 我们必须声明 CASCADE.(CASCADE 将删除外键约束,而不是另外一个表.) PARAME…
SYNOPSIS DROP DOMAIN name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP DOMAIN 将从系统表中删除一个用户域. 只有域的所有者才能删除它. PARAMETERS 参数 name  一个现有的域(可以有模式修饰). CASCADE  自动删除倚赖域的对象.(比如,表字段). RESTRICT  如果有任何依赖对象存在,则拒绝删除此域.这个是缺省. EXAMPLES 例子 删除 box 域∶ DROP DOMAIN…
SYNOPSIS DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP AGGREGATE 将删除一个现存聚集函数. 执行这条命令的用户必须是该聚集函数的所有者. PARAMETERS 参数 name  现存的聚集函数名(可以有模式修饰). type  聚集函数的输入数据类型,或者 * ,如果这个聚集函数接受任意输入类型. CASCADE  自动删除依赖于这个聚集的对象. RESTRICT  如果有任何依赖…
SYNOPSIS DROP TYPE name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP TYPE 将从系统表里删除用户定义的类型. 只有类型所有者可以删除类型. PARAMETERS 参数 name  要删除的类型名(可以有模式修饰). CASCADE  自动删除依赖该类型的对象(比如表字段,函数,操作符等等). RESTRICT  如果有依赖对象,则拒绝删除该类型.这个是缺省. EXAMPLES 例子 删除 box 类型: DROP…
SYNOPSIS DROP TRIGGER name ON table [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP TRIGGER 将删除所有对一个现存触发器的引用. 要执行这个命令,当前用户必须是触发器的所有者. PARAMETERS 参数 name  要删除的触发器名. table  触发器定义所在的表的名称(可以有模式修饰). CASCADE  自动删除依赖此触发器的对象. RESTRICT  如果有任何依赖对象存在,那么拒绝删除.这个是缺省. E…
SYNOPSIS DROP [ PROCEDURAL ] LANGUAGE name [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP LANGUAGE 将删除曾注册过的过程语言 name. PARAMETERS 参数 name  现存语言的名称.出于向下兼容的考虑,这个名字可以用单引号包围. CASCADE  自动删除依赖于改语言的对象(比如该语言写的函数). RESTRICT  如果存在依赖对象,则拒绝删除.这个是缺省. EXAMPLES 例子 下面命令删…
SYNOPSIS DROP SEQUENCE name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP SEQUENCE 从数据库中删除序列号生成器. PARAMETERS 参数 name  序列名(可以有模式修饰). CASCADE  自动删除依赖序列的对象. RESTRICT  如果存在任何依赖的对象,则拒绝删除序列.这个是缺省. EXAMPLES 例子 从数据库中删除序列 serial: DROP SEQUENCE serial;…
SYNOPSIS DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ] DESCRIPTION 描述 DROP SCHEMA 从数据库中删除模式. 模式只能被它的所有者或者超级用户删除.请注意, 所有者即使没有拥有模式中任何对象也可以删除模式(以及模式中的所有对象). PARAMETERS 参数 name  模式的名字. CASCADE  自动删除包含在模式中的对象(表,函数,等等). RESTRICT  如果模式包含任何对象,则拒绝删除它.这个是缺省.…
SYNOPSIS CREATE OPERATOR name ( PROCEDURE = funcname [, LEFTARG = lefttype ] [, RIGHTARG = righttype ] [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ] [, RESTRICT = res_proc ] [, JOIN = join_proc ] [, HASHES ] [, MERGES ] [, SORT1 = left_sort_op ] [,…
SYNOPSIS ALTER OPERATOR CLASS name USING index_method RENAME TO newname DESCRIPTION 描述 ALTER OPERATOR CLASS 修改一个操作符表的定义. 目前唯一支持的功能是重命名这个操作符表. PARAMETERS 参数 name  一个现有操作符的名字(可以有模式修饰) class. index_method  这个操作符表操作的索引方法的名字. newname  操作符表的新名字. …
由于项目需求变更,我需要在sqlite数据库的表中删除一个字段,通用的sql操作语句如下: alter table record drop column name; 结果数据库提示如下错误: 搜索得知,原来SQLite目前还不支持drop column,所以必须想出另外一种方法来进行表字段的删除,读者要是说:“直接删掉这个表,然后在新建不见行了!”. 好吧,既然你这么不怕麻烦那就不需要往下看了. 我采用的方法是通过直接复制并过滤表结构来实现: 复制表结构的sql语句如下: create tabl…
原博客:http://www.cnblogs.com/speedmancs/archive/2011/06/09/2076873.html operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名.  这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解: 一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的).   一.为什么使用操作符重载? 对于系统的所有操作符…
由于项目需求变更,我需要在sqlite的表中删除一个字段,通用的sql操作语句如下: alter table task drop column custom_fields; 结果数据库提示如下错误: sqlite> ALTER TABLE task DROP COLUMN custom_fields; Error: near "DROP": syntax error 搜索得知,原来SQLite目前还不支持drop column,所以必须想出另外一种方法来进行表字段的删除. 如下s…
SYNOPSIS dropuser [ option...] [ username] DESCRIPTION 描述 dropuser 删除一个现有 PostgreSQL 用户 和 该用户所有的数据库. 只有超级用户(在 pg_shadow 表中设置了 usesuper 的用户)可以创建新的 PostgreSQL 用户. dropuser 是 SQL 命令 DROP USER [drop_user(7)] 的封装. 因此,用哪种方法删除用户没什么区别. OPTIONS 选项 dropuser 接受…
SYNOPSIS dropdb [ option...] dbname DESCRIPTION 描述 dropdb 删除一个现有 PostgreSQL 数据库. 执行这条命令的人必须是数据库超级用户,或者是数据库所有者. dropdb 是对 SQL 命令 DROP DATABASE [drop_database(7)] 的封装.因此,用两种方法删除数据库都没什么区别. OPTIONS 选项 dropdb 接受下列命令行选项: dbname  声明要删除的数据库名. -e --echo  回显 d…
9-5. 删除一个断开的实体 问题 我们要把一个把WCF上取回的对象做上删除的标志. 解决方案 假设我们有如Figure 9-5所示实体的支付与票据的模型. Figure 9-5. 一个支付与票据的模型 我们的模型展示了支付记录与票据的关系.在应用程序中,我们用客户端与用WC封装EF数据访问交互 . 在我们的例子中,我们要用WCF服务删除Payment (支付)实体.为尽可能简单,我们创建一个WCF服务库并且定义模型: 1.右击解决方案,选择新项目,选择WCF ➤WCF服务库,并命名为:Reci…
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub.作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法. 在这, 简单记录一下如何在github上删除一个repository. 1. 进入自己的github主页, 选中想要删除的仓库. 2. 进入选中的仓库, 点击Setings选项 3. 进入 Setings…
最近在做项目的时候需要处理点击一个JLabel实现删除这一个JLabel的功能.最近折磨了一点时间,查了一下API.找到2个方法可以实现这个功能. remove public void remove(Component comp) 从该容器中移除指定组件.如果 comp 不是 rootPane,则将调用转发到 contentPane.如果 comp 不是 JFrame 或 contentPane 的子级,则不执行任何操作.  repaint public void repaint(long ti…
加入一个新的存储节点和删除一个计算节点需要刷新集群状态命令 方式1:静态添加datanode,停止namenode方式 1.停止namenode 2.修改slaves文件,并更新到各个节点3.启动namenode 4.执行hadoop balance命令.(此项为balance集群使用,如果只是添加节点,则此步骤不需要) ----------------------------------------- 方式2:动态添加datanode,不停namenode方式 1.修改slaves文件,添加需…