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 bóng đá hom nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

8.16. kèo bóng đá hom nay

11002_11053PostgreSQLlàm khóa chính cho nhiều kèo bóng đá hom 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 bóng đá hom nay chooid: RegProc, RegProcedure, Regoper, Regoperator, RegClass, regtype, RegConfigRegdictionary. Bảng 8-22Hiển thị một Tổng quan.

Theoid11945_12281

Theoidkèo bóng đá hom 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 bóng đá hom 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 bóng đá hom nayoidSẽ sử dụng. Các kèo bóng đá hom 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 đó không có vẻ tệ như vậy, 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 bóng đá hom 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ó tiện dụng để hiển thị biểu kèo bóng đá hom nay của một số Oid.

Bảng 8-22. kèo bóng đá hom nay

tên Tài liệu tham khảo Mô tả Ví dụ về giá trị
oid any Định kèo bóng đá hom 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 bóng đá hom 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 bóng đá hom nay đối số *(số nguyên, số nguyên)hoặc-(không, số nguyên)
RegClass PG_Class Tên quan hệ pg_type
regtype pg_type Tên kèo bóng đá hom 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 bóng đá hom 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 bóng đá hom 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ặc16906_16919phù hợp hơn. VìRegoperator, kèo bóng đá hom nay 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 bóng đá hom nay bí danh OID là sáng tạo của sự phụ thuộc. Nếu hằng số của một trong các kèo bóng đá hom 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 bóng đá hom 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 bóng đá hom nay dữ liệu của Các cột hệ thốngxminxmax. Mã định kèo bóng đá hom nay giao dịch là 32 bit Số lượng.

Một kèo bóng đá hom nay thứ ba được sử dụng bởi hệ thống làCIDhoặc định danh lệnh. Đây là kèo bóng đá hom 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 bóng đá hom nay cuối cùng được sử dụng bởi hệ thống làTID18397_18484CTID. 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 bóng đá hom nay cột hệ thống được giải thích thêm trongPhần 5.4.)