Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài kèo bóng đá c1 này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá c1 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

64.2.BKIkèo bóng đá c1

Tạo TableName Tableoid[Bootstrap] [Shared_Relation] [không có_oids] [RowType_oid oid] (name1=Type1[Lực lượng không null | Lực null] [, name2=TYPE2[Lực lượng không null | Lực null], ...])

Tạo kèo bóng đá c1 có tênTableName, và có oidTableoid, với kèo bóng đá c1 cột được đưa ra trong ngoặc đơn.

kèo bóng đá c1 loại cột sau được hỗ trợ trực tiếp bởibootstrap.c: bool, bytea, Char(1 byte),tên, INT2, INT4, RegProc, RegClass, regtype, Text, oid, TID, XID, CID, int2Vector, oidvector, _int4(mảng),_Text(mảng),_oid(mảng),_char(mảng),_aclitem(mảng). Mặc dù có thể tạo kèo bóng đá c1 bảng chứa kèo bóng đá c1 cột thuộc kèo bóng đá c1 loại khác, nhưng điều này không thể được thực hiện cho đến saupg_typeđã được tạo và chứa đầy kèo bóng đá c1 mục thích hợp. .

KhiBootstrapđược chỉ định, kèo bóng đá c1 sẽ chỉ được tạo trên đĩa; Không có gì được nhập vàopg_ class, PG_Attribution, v.v., cho nó. Do đó, bảng sẽ không thể truy cập được bằng kèo bóng đá c1 hoạt động SQL thông thường cho đến khi kèo bóng đá c1 mục đó được thực hiện một cách khó khăn (vớiChènkèo bóng đá c1). Tùy chọn này được sử dụng để tạopg_ classvv.

kèo bóng đá c1 được tạo ra khi chia sẻ nếuShared_Relationđược chỉ định. Nó sẽ có oids trừ khikhông có_oidsđược chỉ định. Loại hàng của kèo bóng đá c1 OID (PG_TYPEOID) có thể được chỉ định tùy ý thông quaRowType_oidmệnh đề; Nếu không được chỉ định, OID được tự động tạo cho nó.RowType_oidmệnh đề là vô dụng nếuBootstrapđược chỉ định, nhưng dù sao nó cũng có thể được cung cấp cho tài kèo bóng đá c1.)

Mở TableName

Mở kèo bóng đá c1 có tênTableNameđể chèn dữ liệu. Bất kỳ kèo bóng đá c1 mở hiện đang được đóng.

Đóng[TableName]

Đóng kèo bóng đá c1 mở. Tên của kèo bóng đá c1 có thể được đưa ra dưới dạng kiểm tra chéo, nhưng điều này là không bắt buộc.

Chèn[oid = oid_value]( value1 Value2...)

Chèn một hàng mới vào kèo bóng đá c1 mở bằngvalue1, value2, v.v., cho kèo bóng đá c1 giá trị cột của nó vàoid_valuecho oid của nó. Nếu nhưoid_valuebằng 0 (0) hoặc mệnh đề bị bỏ qua và kèo bóng đá c1 có OID, sau đó OID có sẵn tiếp theo được gán.

Giá trị null có thể được chỉ định bằng cách sử dụng từ khóa đặc biệt_NULL_. kèo bóng đá c1 giá trị chứa khoảng trống phải được trích dẫn kép.

khai báo[độc đáo]index indexName indexoid trên TableName sử dụng Amname ( opClass1 name1[, ...])

Tạo một chỉ mục có tênindexName, có oidindexoid, trên kèo bóng đá c1 có tênTableName, Sử dụngAmnamePhương pháp truy cập. kèo bóng đá c1 trường để chỉ mục được gọi làname1, name2vv., Và kèo bóng đá c1 lớp toán tử sẽ sử dụng làopClass1, opClass2vv., Tương ứng. Tệp chỉ mục được tạo và các mục danh mục phù hợp được tạo cho nó, nhưng nội dung chỉ mục không được khởi tạo bởi kèo bóng đá c1 này.

Tuyên bố bánh mì nướng toasttableoid TOASTINDEXOID trên TableName

Tạo kèo bóng đá c1 bánh mì nướng cho kèo bóng đá c1 có tênTableName. kèo bóng đá c1 bánh mì nướng được gán oidtoasttableoidvà chỉ mục của nó được gán oidTOASTINDEXOID. Như vớikhai báo chỉ mục, điền vào chỉ mục bị hoãn lại.

Xây dựng chỉ số

Điền vào kèo bóng đá c1 chỉ số đã được khai báo trước đây.