操作符表 box_ops 和 bigbox_ops 都支持对 box 数据类型的 rtree 索引。两者的区别是 bigbox_ops 把方形的坐标按比例缩小,以避免在对非常大的浮点数坐标做乘法,加法和减法时出现浮点例外。如果你的方形所在的范围的大小是 20,000 单位的平面或更大,你应该用 bigbox_ops。 int24_ops 操作符表在为 int2 类型的数据构建索引并且与查询资格条件里的 int4 数据做比较时很有用。类似的,int42_ops 支持对要和查询里的 int2 数据做比较的 int4 数据进行索引。 下面的查询显示所有定义了的操作符表: SELECT am.amname AS acc_name, opc.opcname AS ops_name, opr.oprname AS ops_comp FROM pg_am am, pg_amop amop, pg_opclass opc, pg_operator opr WHERE amop.amopid = am.oid AND amop.amopclaid = opc.oid AND amop.amopopr = opr.oid ORDER BY acc_name, ops_name, ops_comp
使用 DROP INDEX 删除一个索引。 关键字 作者:由 Herouth Maoz 写作。这些最早出现在 1998-03-02 用户邮件列表里关于"主键(PRIMARY KEY)和唯一约束(UNIQUE constraints)有什么异同"问题的解答. Subject: Re: [QUESTIONS] PRIMARY KEY | UNIQUE
What's the difference between:(下面两者有何区别?)
PRIMARY KEY(fields,...) and UNIQUE (fields,...)
- Is this an alias?(这是别名吗?) - If PRIMARY KEY is already unique, then why(如果 PRIMARY KEY 已经唯一,) is there another kind of key named UNIQUE?(那么为什么有另外一个名为 UNIQUE 类型的键字?)