PostgreSQL: kèo bóng đá hôm nay và ngày | |||
---|---|---|---|
prev | UP | Chương 50. Danh mục hệ thống | NEXT |
Danh mụcpg_ classkèo bóng đá euro danh mục và hầu hết mọi thứ khác có cột hoặc tương tự như kèo bóng đá euro. Điều này bao gồm các chỉ mục (nhưng xem thêmpg_index), trình tự, chế độ xem, chế độ xem vật chất hóa, loại tổng hợp và kèo bóng đá euro bánh mì nướng; 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ệ". kèo bóng đá euro phải tất cả các cột đều có ý nghĩa đối với tất cả các loại quan hệ.
kèo bóng đá euro 50-11.pg_ classcột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
oid | oid | Định danh hàng (thuộc tính ẩn; phải được chọn rõ ràng) | |
relname | tên | Tên của kèo bóng đá euro, chỉ mục, xem, v.v. | |
Relnamespace | oid | PostgreSQL: soi.oid | oid của không gian tên có chứa mối quan hệ kèo bóng đá euro |
RETTYPE | oid | PG_TYPE.oid | OID của kiểu dữ liệu tương ứng với loại hàng của kèo bóng đá euro này, nếu có (số không cho các chỉ mục, không cópg_typemục nhập) |
reloftype | oid | pg_type.oid | Đối với các kèo bóng đá euro được đánh máy, OID của loại tổng hợp bên dưới, không cho tất cả các quan hệ khác |
Relowner | oid | pg_authid.oid | Chủ sở hữu của mối quan hệ |
Relam | oid | pg_am.oid | kèo bóng đá euro đây là một chỉ mục, phương thức truy cập được sử dụng (b-cây, băm, v.v.) |
relfilenode | oid | Tên của tệp trên đĩa của mối quan hệ kèo bóng đá euro; Zero có nghĩa là đây là một"Bả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 | PostgreSQL: tỷ.oid | Không gian kèo bóng đá euro mà mối quan hệ này được lưu trữ. Nếu bằng không, không gian kèo bóng đá euro mặc định của cơ sở dữ liệu được ngụ ý. |
Relpages | INT4 | Kích thước của biểu diễn trên đĩa của kèo bóng đá euro này trong các trang (có kích thướcBLCKSZ). Đây chỉ là một ước tính được sử dụng bởi người lập kế hoạch.VACUUM, Phân tíchvà một vài lệnh DDL nhưTạo chỉ mục. | |
Reltuples | float4 | Số lượng hàng trong kèo bóng đá euro. Đây chỉ là một ước tính được sử dụng bởi người lập kế hoạch.Nút hút, Phân tích, và một vài lệnh DDL nhưTạo chỉ mục. | |
RelallVisible | INT4 | Số lượng trang được đánh dấu tất cả đều có thể nhìn thấy trong bản đồ hiển thị của kèo bóng đá euro. Đây chỉ là một ước tính được sử dụng bởi người lập kế hoạch.VACUUM, Phân tíchvà một vài lệnh DDL nhưTạo chỉ mục. | |
reltoastrelid | OID | pg_ class.oid | OID của bàn nướng được liên kết với kèo bóng đá euro này, 0 nếu không có. kèo bóng đá euro bánh mì nướng lưu trữ các thuộc tính lớn"Out of Line"Trong kèo bóng đá euro thứ cấp. |
Relhasindex | bool | Đúng nếu đây là một kèo bóng đá euro và nó đã (hoặc gần đây có) bất kỳ chỉ mục nào | |
RelisSshared | bool | Đúng nếu kèo bóng đá euro này được chia sẻ trên tất cả các cơ sở dữ liệu trong cụm. Chỉ các danh mục hệ thống nhất định (chẳng hạn nhưpg_database) được chia sẻ. | |
Relpersistence | Char | P= kèo bóng đá euro vĩnh viễn,u= kèo bóng đá euro không toàn diện,T= kèo bóng đá euro tạm thời | |
Relkind | char | R= kèo bóng đá euro thông thường,i= index,S= sequence,V= View,M= Chế độ xem được vật chất hóa,C= loại tổng hợp,T= kèo bóng đá euro nướng,f= Bàn nước ngoài | |
Relnatts | INT2 | Số lượng cột người dùng trong quan hệ (cột hệ thống kèo bóng đá euro được tính). Phải có nhiều mục tương ứng trongPG_Attribution. Xem thêmpg_attribute.attnum. | |
Relchecks | INT2 | SốKiểm traCác ràng buộc trên kèo bóng đá euro; nhìn thấykèo chấp bóngDanh mục | |
relhasoids | bool | Đúng kèo bóng đá euro chúng ta tạo OID cho mỗi hàng của mối quan hệ | |
relhaspkey | bool | Đúng nếu kèo bóng đá euro có (hoặc một lần có) khóa chính | |
relhasrules | bool | Đúng nếu kèo bóng đá euro có (hoặc một lần có) quy tắc; nhìn thấykèo bóng đá c1: TàiDanh mục | |
Relhastriggers | bool | Đúng nếu kèo bóng đá euro có (hoặc một lần có) kích hoạt; nhìn thấytỷ lệ kèo bóngDanh mục | |
RelhassubClass | bool | Đúng nếu kèo bóng đá euro có (hoặc một lần có) bất kỳ trẻ em thừa kế nào | |
Relrowsecurity | bool | Đúng nếu kèo bóng đá euro có bảo mật cấp hàng được bật; nhìn thấypg_policyDanh mục | |
RelForcerowsecurity | bool | Đúng nếu bảo mật cấp hàng (khi được bật) cũng sẽ áp dụng cho chủ sở hữu kèo bóng đá euro; nhìn thấypg_policyDanh mục | |
bool | Đúng nếu quan hệ được điền (điều kèo bóng đá euro đúng 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ành"Nhận dạng bản sao"cho các hàng:D= mặc định (khóa chính, kèo bóng đá euro có),n= kèo bóng đá euro có gì,f= Tất cả các cột,i= index vớiIndisreplidentĐặt (giống như không có gì kèo bóng đá euro chỉ mục được sử dụng đã bị loại bỏ) | |
relfrozenxid | XID | Tất cả ID giao dịch trước khi cái kèo bóng đá euro được thay thế bằng một vĩnh viễn ("Frozen") ID giao dịch trong kèo bóng đá euro này. Điều này được sử dụng để theo dõi xem kèo bóng đá euro có cần được hút bụi để ngăn chặn sự kết thúc của ID giao dịch hay cho phéppg_clogbị thu hẹp. kèo bóng đá euro () Nếu mối quan hệ không phải là kèo bóng đá euro. | |
relminmxid | XID | Tất cả các ID Multixact trước khi truy cập này đã được thay thế bằng ID giao dịch trong kèo bóng đá euro này. Điều này được sử dụng để theo dõi xem kèo bóng đá euro có cần được hút bụi để ngăn chặn bao bọc ID Multixact hay cho phéppg_multixactbị thu hẹp. kèo bóng đá euro (kèo bóng đá euro hợp lệ) Nếu mối quan hệ không phải là kèo bóng đá euro. | |
relacl | aclitem [] | Đặc quyền truy cập; nhìn thấyGrantvàthu hồiĐể biết chi tiết | |
REVOPTION | Text [] | Tùy chọn cụ thể của phương thức truy cập, như"Từ khóa = value"chuỗi |
Một số cờ Boolean trongpg_ classđược duy trì một cách lười biếng: Chúng được đảm bảo là đúng kèo bóng đá euro đó là trạng thái chính xác, nhưng có thể không được đặt lại ngay lập tức ngay lập tức khi điều kiện không còn đúng nữa. Ví dụ,Relhasindexđược đặt bởiTạo chỉ mục, nhưng nó kèo bóng đá euro bao giờ bị xóa bởiDrop Index. Thay vì,VACUUMXóaRelhasindexNếu tìm thấy kèo bóng đá euro không có chỉ mục. Sự sắp xếp này tránh các điều kiện chủng tộc và cải thiện sự đồng thời.