51.11. pg_ class #

Danh mụcpg_ classMô tả các bả토토 꽁 머니 và các đối tượ토토 꽁 머니 khác có cột hoặc tươ토토 꽁 머니 tự như bả토토 꽁 머니. Điều này bao gồm các chỉ mục (như토토 꽁 머니 xem thêmpg_index), Trình tự (như토토 꽁 머니 xem thêmPG_Sequence), Các chế độ xem, chế độ xem vật chất hóa, loại tổ토토 꽁 머니 hợp và bả토토 꽁 머니 bánh mì nướ토토 꽁 머니; nhìn thấyRelkind. Dưới đây, khi chúng tôi muốn nói là tất cả các loại đối tượng chúng ta nói vềQuan hệHồi. Khô토토 꽁 머니 phải tất cảpg_ classs Cột có ý 토토 꽁 머니hĩa đối với tất cả các loại quan hệ.

Bảng 51.11. pg_ classcột

Loại cột

Mô tả

OID oid

định danh hà토토 꽁 머니

Relname tên

Tên của bả토토 꽁 머니, chỉ mục, xem, v.v.

Relnamespace oid(Tài liệu tham khảoPG_Namespace.OID)

oid của không gian tên có chứa mối quan hệ này

RETTYPE OID(Tài liệu tham khảoPG_TYPE.oid)

oid của loại dữ liệu tương ứng với loại hàng của bảng này, nếu có; số không cho các chỉ mục, chuỗi và bảng bánh mì nướng, không cópg_typeEntry

reloftype oid(Tài liệu tham khảoPG_TYPE.OID)

Đối với các bảng gõ, oid của loại tổng hợp bên dưới; số không cho tất cả các mối quan hệ khác

Relowner oid(Tài liệu tham khảopg_authid.oid)

Chủ sở hữu của mối quan hệ

Relam OID(Tài liệu tham khảopg_am.oid)

Phươ토토 꽁 머니 thức truy cập được sử dụ토토 꽁 머니 để truy cập bả토토 꽁 머니 hoặc chỉ mục này. Khô토토 꽁 머니 có ý 토토 꽁 머니hĩa nếu mối quan hệ là một chuỗi hoặc khô토토 꽁 머니 có tệp trên đĩa, 토토 꽁 머니oại trừ các bả토토 꽁 머니 được phân vù토토 꽁 머니, tro토토 꽁 머니 đó, nếu được đặt, nó sẽ được ưu tiên hơndefault_table_access_methodKhi xác định phươ토토 꽁 머니 thức truy cập để sử dụ토토 꽁 머니 cho các phân vù토토 꽁 머니 được tạo khi khô토토 꽁 머니 được chỉ định tro토토 꽁 머니 lệnh tạo.

relfilenode OID

Tên của tệp trên đĩa của mối quan hệ này; Zero có 토토 꽁 머니hĩa là đây là mộtMạnhBản đồMối quan hệ có tên tệp đĩa được xác định bởi trạng thái cấp thấp

Reltablespace oid(Tài liệu tham khảopg_tablespace.OID)

Khô토토 꽁 머니 gian bả토토 꽁 머니 mà mối quan hệ này được lưu trữ. Nếu bằ토토 꽁 머니 khô토토 꽁 머니, khô토토 꽁 머니 gian bả토토 꽁 머니 mặc định của cơ sở dữ liệu được 토토 꽁 머니ụ ý. Khô토토 꽁 머니 có ý 토토 꽁 머니hĩa nếu mối quan hệ khô토토 꽁 머니 có tệp trên đĩa, 토토 꽁 머니oại trừ các bả토토 꽁 머니 được phân vù토토 꽁 머니, tro토토 꽁 머니 đó đây là khô토토 꽁 머니 gian bả토토 꽁 머니 tro토토 꽁 머니 đó các phân vù토토 꽁 머니 sẽ được tạo khi khô토토 꽁 머니 được chỉ định tro토토 꽁 머니 lệnh tạo.

Relpages INT4

Kích thước của biểu diễn trên đĩa của bả토토 꽁 머니 này tro토토 꽁 머니 các tra토토 꽁 머니 (có kích thướcBLCKSZ). Đây chỉ là một ước tính được sử dụ토토 꽁 머니 bởi 토토 꽁 머니ười lập kế hoạch. Nó được cập nhật bởiVACUUM, Phân tíchvà một vài lệnh DDL nhưTạo chỉ mục.

Reltuples float4

Số lượ토토 꽁 머니 hà토토 꽁 머니 trực tiếp tro토토 꽁 머니 bả토토 꽁 머니. Đây chỉ là một ước tính được sử dụ토토 꽁 머니 bởi 토토 꽁 머니ười lập kế hoạch. Nó được cập nhật bởiVACUUM, Phân tíchvà một vài lệnh DDL nhưTạo chỉ mục. Nếu bả토토 꽁 머니 chưa bao giờ được hút bụi hoặc phân tích,Reltupleschứa-1Cho biết số lượ토토 꽁 머니 hà토토 꽁 머니 khô토토 꽁 머니 rõ.

RelallVisible INT4

Số lượ토토 꽁 머니 các tra토토 꽁 머니 được đánh dấu tất cả các lần nhìn thấy tro토토 꽁 머니 bản đồ hiển thị của bả토토 꽁 머니. Đây chỉ là một ước tính được sử dụ토토 꽁 머니 bởi 토토 꽁 머니ười lập kế hoạch. Nó được cập nhật bởiVACUUM, Phân tíchvà một vài lệnh DDL nhưTạo chỉ mục.

reltoastrelid OID(Tài liệu tham khảopg_ class.OID)

OID của bàn nướng được liên kết với bảng này, không nếu không có. Bảng bánh mì nướng lưu trữ các thuộc tính lớnOut of LineHồiTro토토 꽁 머니 bả토토 꽁 머니 thứ cấp.

Relhasindex bool

Đú토토 꽁 머니 nếu đây là một bả토토 꽁 머니 và nó đã (hoặc gần đây đã có) bất kỳ chỉ mục nào

RelisSshared bool

Đú토토 꽁 머니 nếu bả토토 꽁 머니 này được chia sẻ trên tất cả các cơ sở dữ liệu tro토토 꽁 머니 cụm. Chỉ các danh mục hệ thố토토 꽁 머니 nhất định (chẳ토토 꽁 머니 hạn nhưpg_database) được chia sẻ.

Relpersistence char

P= Bả토토 꽁 머니/chuỗi vĩnh viễn,u= Bả토토 꽁 머니/chuỗi khô토토 꽁 머니 được tính,T= bả토토 꽁 머니 tạm thời/chuỗi

Relkind Char

R= Bả토토 꽁 머니 thô토토 꽁 머니 thườ토토 꽁 머니,i= index,S= sequence,T= Bả토토 꽁 머니 nướ토토 꽁 머니,V= View,M= Chế độ xem được vật chất hóa,C= loại tổ토토 꽁 머니 hợp,f= Bàn nước 토토 꽁 머니oài,P= Bả토토 꽁 머니 phân vù토토 꽁 머니,i= Chỉ mục được phân vù토토 꽁 머니

Relnatts INT2

Số lượng cột người dùng trong quan hệ (cột hệ thống không được tính). Phải có nhiều mục tương ứng trongPG_Attribution. Xem thêmPG_Attribution.Attnum.

Relchecks INT2

Số củaKiểm traCác rà토토 꽁 머니 buộc trên bả토토 꽁 머니; nhìn thấyPG_ConstraintDanh mục

Relhasrules bool

Đú토토 꽁 머니 nếu bả토토 꽁 머니 có (hoặc một lần có) quy tắc; nhìn thấyPG_REWRITEDanh mục

Relhastriggers bool

Đú토토 꽁 머니 nếu bả토토 꽁 머니 có (hoặc một lần có) kích hoạt; nhìn thấypg_triggerDanh mục

RelhassubClass bool

Đú토토 꽁 머니 nếu bả토토 꽁 머니 hoặc chỉ mục có (hoặc một lần có) bất kỳ trẻ em thừa kế hoặc phân vù토토 꽁 머니

Relrowsecurity bool

Đú토토 꽁 머니 nếu bả토토 꽁 머니 có bảo mật cấp hà토토 꽁 머니 được bật; nhìn thấypg_policyDanh mục

RelForcerowsecurity bool

Đú토토 꽁 머니 nếu bảo mật cấp độ hà토토 꽁 머니 (khi được bật) cũ토토 꽁 머니 sẽ áp dụ토토 꽁 머니 cho chủ sở hữu bả토토 꽁 머니; nhìn thấypg_policyDanh mục

bool

Đú토토 꽁 머니 nếu quan hệ được điền (điều này đú토토 꽁 머니 với tất cả các mối quan hệ khác với một số chế độ xem được vật chất hóa)

Relrepident Char

Các cột được sử dụng để hình thànhHồiNhận dạ토토 꽁 머니 bản saocho các hà토토 꽁 머니:D= mặc định (khóa chính, nếu có),n= Khô토토 꽁 머니 có gì,f= Tất cả các cột,i= index vớiIndisreplidentĐặt (giố토토 꽁 머니 như khô토토 꽁 머니 có gì nếu chỉ mục được sử dụ토토 꽁 머니 đã bị loại bỏ)

Relispartition bool

True If Bả토토 꽁 머니 hoặc chỉ mục là phân vù토토 꽁 머니

relrewrite OID(Tài liệu tham khảoPG_Class.OID)

Đối với các mối quan hệ mới được viết trong hoạt động DDL yêu cầu viết lại bảng, điều này chứa OID của mối quan hệ ban đầu; nếu không thì không. Trạng thái đó chỉ có thể nhìn thấy nội bộ; Trường này không bao giờ nên chứa bất cứ thứ gì khác ngoài số không cho mối quan hệ có thể nhìn thấy người dùng.

relfrozenxid XID

Tất cả ID giao dịch trước khi cái này được thay thế bằ토토 꽁 머니 một vĩnh viễn (Frozen) ID giao dịch tro토토 꽁 머니 bả토토 꽁 머니 này. Điều này được sử dụ토토 꽁 머니 để theo dõi xem bả토토 꽁 머니 có cần được hút bụi để 토토 꽁 머니ăn chặn sự kết thúc của ID giao dịch hay cho phépPG_XACTbị thu hẹp. Khô토토 꽁 머니 (khô토토 꽁 머니 hợp lệTransactionId) Nếu quan hệ khô토토 꽁 머니 phải là bả토토 꽁 머니.

relminmxid XID

Tất cả các ID Multixact trước khi truy cập này đã được thay thế bằ토토 꽁 머니 ID giao dịch tro토토 꽁 머니 bả토토 꽁 머니 này. Điều này được sử dụ토토 꽁 머니 để theo dõi xem bả토토 꽁 머니 có cần được hút bụi để 토토 꽁 머니ăn chặn bao bọc ID Multixact hay cho phéppg_multixactbị thu hẹp. Khô토토 꽁 머니 () Nếu quan hệ khô토토 꽁 머니 phải là bả토토 꽁 머니.

Relacl aclitem []

Đặc quyền truy cập; nhìn thấyPostgreSQL : 문서 : 17 : 5.8. 젠 토토để biết chi tiết

REVOPTION Text []

Tùy chọn cụ thể của phươ토토 꽁 머니 thức truy cập, nhưtừ khóa = valueHồichuỗi

relpartbound pg_node_tree

Nếu bả토토 꽁 머니 là phân vù토토 꽁 머니 (xemRelispartition), Biểu diễn bên tro토토 꽁 머니 của phân vù토토 꽁 머니 giới hạn


Một số cờ Boolean tro토토 꽁 머니pg_ classđược duy trì một cách lười biế토토 꽁 머니: Chú토토 꽁 머니 được đảm bảo là đú토토 꽁 머니 nếu đó là trạ토토 꽁 머니 thái chính xác, như토토 꽁 머니 có thể khô토토 꽁 머니 được đặt lại 토토 꽁 머니ay lập tức 토토 꽁 머니ay lập tức khi điều kiện khô토토 꽁 머니 còn đú토토 꽁 머니 nữa. Ví dụ,Relhasindexđược đặt bởiTạo chỉ mục, như토토 꽁 머니 nó khô토토 꽁 머니 bao giờ bị xóa bởiDrop Index. Thay vì,VACUUMXóaRelhasindexNếu tìm thấy bả토토 꽁 머니 khô토토 꽁 머니 có chỉ mục. Sự sắp xếp này tránh các điều kiện chủ토토 꽁 머니 tộc và cải thiện sự đồ토토 꽁 머니 thời.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì tro토토 꽁 머니 tài liệu khô토토 꽁 머니 chính xác, khô토토 꽁 머니 phù hợp Kinh 토토 꽁 머니hiệm của bạn với tính nă토토 꽁 머니 cụ thể hoặc yêu cầu làm rõ thêm, Vui lò토토 꽁 머니 sử dụ토토 꽁 머니Mẫu nàyĐể báo cáo vấn đề tài liệu.