↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 6.5 / 6.4
历史版本。 PostgreSQL 6.4 已结束支持。 请参阅 当前版本手册.

62.2. 通用命令

OPEN classname

打开名为 classname 的类以便进一步操作。

CLOSE [classname]

关闭名为 classname 的已打开类。如果 classname 尚未打开,则这是一个错误。如果没有给出 classname,则关闭当前打开的类。

PRINT

打印当前打开的类。

INSERT [OID=oid_value] (value1 value2 ...)

用 value1、value2、等作为属性值,用 oid_value 作为其 OID,向已打开的类中插入一个新的实例。如果 oid_value 不为 “0”,则该值将被用作该实例的对象标识符。否则,这是一个错误。

INSERT (value1 value2 ...)

同上,但由系统生成一个唯一的对象标识符。

CREATE classname (name1 = type1 [,name2 = type2[,...]])

创建一个名为 classname 的类,其属性在圆括号中给出。

OPEN (name1 = type1 [,name2 = type2[,...]]) AS classname

打开一个名为 classname 的类用于写入,但不把它的存在记录到系统目录中。(这主要是为了帮助引导。)

DESTROY classname

销毁名为 classname 的类。

DEFINE INDEX indexname ON class_name USING amname (opclass attr | (function(attr))

用 amname 访问方法在名为 classname 的类上创建一个名为 indexname 的索引。要索引的字段称为 name1、name2 等,而要使用的操作符集合分别为 collection_1、collection_2 等。

注意

这最后一句话没有引用示例中的任何东西。应该改成有意义的内容。- Thomas 1998-08-04

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.