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
Tài liệu 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 tỷ số bóng đá euro hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

8.18. kèo tỷ số bóng đá euro hôm nay

Định kèo tỷ số bóng đá euro hôm nay (OID) được sử dụng bên trong bởiPostgreSQLlàm khóa chính cho nhiều kèo tỷ số bóng đá euro hôm nay khác nhau Bảng hệ thống. OIDS không được thêm vào các bảng do người dùng tạo, trừ khivới oidsđược chỉ định khi bảng là được tạo, hoặcdefault_with_oidsBiến cấu hình được bật. Kiểuoidđại diện cho một định danh đối tượng. Ngoài ra còn có một số bí danh các kèo tỷ số bóng đá euro hôm nay chooid: RegProc, RegProcedure, Regoper, Regoperator, RegClass, regtype, RegconfigRegdictionary. Bảng 8-23Hiển thị một Tổng quan.

Theoidkèo tỷ số bóng đá euro hôm nay hiện đang được triển khai dưới dạng một số nguyên bốn byte không dấu. Do đó, nó không đủ lớn để cung cấp tính duy nhất toàn cơ sở dữ liệu trong cơ sở dữ liệu lớn hoặc thậm chí trong các bảng cá nhân lớn. Vì vậy, sử dụng OID của bảng do người dùng tạo Cột là khóa chính không được khuyến khích. Oids chỉ được sử dụng tốt nhất Để tham khảo các bảng hệ thống.

Theoidkèo tỷ số bóng đá euro hôm nay chính nó có một vài thao tác ngoài việc so sánh. Nó có thể được đúc theo số nguyên, tuy nhiên, sau đó Thao tác bằng cách sử dụng các toán tử số nguyên tiêu chuẩn. (Coi chừng có thể ký hợp đồng với sự nhầm lẫn chưa được thiết kế nếu bạn làm điều này.)

Các kèo tỷ số bóng đá euro hôm nay bí danh OID không có hoạt động của riêng chúng ngoại trừ Các thói quen đầu vào và đầu ra chuyên dụng. Những thói quen này có thể chấp nhận và hiển thị tên tượng trưng cho các đối tượng hệ thống, thay vì giá trị số thô kèo tỷ số bóng đá euro hôm nayoidSẽ sử dụng. Các kèo tỷ số bóng đá euro hôm nay bí danh cho phép tra cứu đơn giản các giá trị OID cho Đối tượng. Ví dụ: để kiểm traPG_Attributionhàng liên quan đến bảngmytable, người ta có thể viết:

Chọn * từ pg_attribut

thay vì:

Chọn * từ pg_attribution
  Trong đó attrelid = (chọn oid từ pg_class trong đó relname = 'mytable');

Trong khi điều đó trông không tệ lắm, nó vẫn còn quá đơn giản. Một giao phụ phức tạp hơn nhiều sẽ là cần thiết Để chọn đúng oid nếu có nhiều bảng có tênMyTableTrong kèo tỷ số bóng đá euro hôm nay lược đồ khác nhau. TheRegClassBộ chuyển đổi đầu vào xử lý bảng Tra cứu theo cài đặt đường dẫn lược đồ và do đó nó thực hiện"đúng"tự động. Tương tự, việc đúc một bảng OID thànhRegClasscó ích cho màn hình biểu kèo tỷ số bóng đá euro hôm nay của một số Oid.

Bảng 8-23. kèo tỷ số bóng đá euro hôm nay

tên Tài liệu tham khảo Mô tả Ví dụ về giá trị
oid bất kỳ Định kèo tỷ số bóng đá euro hôm nay số 564182
RegProc PG_PROC tên chức năng Sum
RegProcedure PG_PROC chức năng với các kèo tỷ số bóng đá euro hôm nay đối số sum (int4)
Regoper pg_operator tên toán tử +
Regoperator pg_operator toán tử với các kèo tỷ số bóng đá euro hôm nay đối số *(số nguyên, số nguyên)hoặc-(không có, số nguyên)
RegClass pg_ class Tên quan hệ PG_TYPE
regtype pg_type Tên kèo tỷ số bóng đá euro hôm nay dữ liệu Số nguyên
Regconfig PG_TS_CONFIG Cấu hình tìm kiếm văn bản Tiếng Anh
Regdictionary PG_TS_DICT Từ điển tìm kiếm văn bản đơn giản

Tất cả các kèo tỷ số bóng đá euro hôm nay bí danh OID chấp nhận tên đủ điều kiện lược đồ và sẽ hiển thị tên đủ điều kiện theo lược đồ trên đầu ra nếu đối tượng sẽ không được tìm thấy trong đường dẫn tìm kiếm hiện tại mà không đủ điều kiện. TheRegProcRegoperCác kèo tỷ số bóng đá euro hôm nay bí danh sẽ chỉ chấp nhận tên đầu vào mà là duy nhất (không quá tải), vì vậy chúng được sử dụng hạn chế; Đối với hầu hết Sử dụngRegProcedurehoặcRegoperatorphù hợp hơn. VìRegoperator, toán tử Unary được xác định bởi ViếtKhôngĐối với toán hạng không sử dụng.

Một thuộc tính bổ sung của các kèo tỷ số bóng đá euro hôm nay bí danh OID là sự sáng tạo của sự phụ thuộc. Nếu hằng số của một trong các kèo tỷ số bóng đá euro hôm nay này xuất hiện trong một Biểu thức được lưu trữ (chẳng hạn như biểu thức hoặc chế độ xem mặc định cột), Nó tạo ra một sự phụ thuộc vào đối tượng được tham chiếu. Ví dụ, nếu Một cột có biểu thức mặc địnhnextVal ('my_seq' :: regClass), PostgreSQLHiểu rằng mặc định Biểu thức phụ thuộc vào chuỗimy_seq; hệ thống sẽ không để chuỗi bị rơi mà không cần xóa biểu thức mặc định.

Một kèo tỷ số bóng đá euro hôm nay khác được sử dụng bởi hệ thống làXIDhoặc giao dịch (viết tắtXACT) Định danh. Đây là kèo tỷ số bóng đá euro hôm nay dữ liệu của Các cột hệ thốngxminxmax. Mã định kèo tỷ số bóng đá euro hôm nay giao dịch là 32 bit Số lượng.

Một kèo tỷ số bóng đá euro hôm nay thứ ba được sử dụng bởi hệ thống làCIDhoặc Định danh lệnh. Đây là kèo tỷ số bóng đá euro hôm nay dữ liệu của Các cột hệ thốngcminCMAX. Số nhận dạng lệnh cũng là Số lượng 32 bit.

Một kèo tỷ số bóng đá euro hôm nay cuối cùng được sử dụng bởi hệ thống làTIDhoặc định kèo tỷ số bóng đá euro hôm nay tuple (định kèo tỷ số bóng đá euro hôm nay hàng). Đây là Kiểu dữ liệu của cột hệ thốngCTID. ID tuple là một cặp (số khối, chỉ mục Tuple trong khối) xác định vị trí vật lý của hàng trong bảng của nó.

(kèo tỷ số bóng đá euro hôm nay cột hệ thống được giải thích thêm trongPhần 5.4.)