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

51.7.PG_Attribution

Danh mụcPG_ATTRIBUTELưu trữ thông tin về các kèo bóng đá cúp c2 bảng. Sẽ có chính xác mộtPG_AttributionHàng cho mỗi kèo bóng đá cúp c2 trong mỗi bảng trong cơ sở dữ liệu. (Cũng sẽ có các mục thuộc tính cho các chỉ mục và thực sự tất cả các đối tượng cópg_ classMục nhập.)

Thuộc tính thuật ngữ tương đương với kèo bóng đá cúp c2 và được sử dụng vì lý do lịch sử.

Bảng 51.7.PG_Attributionkèo bóng đá cúp c2

tên loại Tài kèo bóng đá cúp c2 tham khảo Mô tả
Attrelid oid pg_ class.oid Bảng kèo bóng đá cúp c2 này thuộc về
Attname tên Tên kèo bóng đá cúp c2
atttypid oid pg_type.oid Loại dữ liệu của kèo bóng đá cúp c2 này
attstAttarget INT4 AttattargetKiểm soát mức độ chi tiết của số liệu thống kê được tích lũy cho kèo bóng đá cúp c2 này bởiPhân tích. Giá trị bằng không chỉ ra rằng không có số kèo bóng đá cúp c2 thống kê nào được thu thập. Một giá trị âm cho biết sử dụng mục tiêu thống kê mặc định của hệ thống. Ý nghĩa chính xác của các giá trị dương là phụ thuộc vào loại dữ kèo bóng đá cúp c2. Đối với các loại dữ kèo bóng đá cúp c2 vô hướng,attstAttargetCả hai là số mục tiêu củaGiá trị phổ biến nhấtHàngĐể thu thập và số lượng mục tiêu của các thùng biểu đồ để tạo.
Attlen INT2 một bản sao củapg_type.typlencủa loại kèo bóng đá cúp c2 này
Attnum INT2 Số lượng của kèo bóng đá cúp c2. Các kèo bóng đá cúp c2 thông thường được đánh số từ 1 trở lên. Các kèo bóng đá cúp c2 hệ thống, chẳng hạn nhưCTID, có số âm (tùy ý).
Attndims INT4 Số lượng kích thước, nếu kèo bóng đá cúp c2 là loại mảng; nếu không thì 0. (Hiện tại, số lượng kích thước của một mảng không được thực thi, do đó, bất kỳ giá trị khác không có nghĩa làĐó là một mảngHồi.)
Attcacheoff INT4 Luôn luôn -1 trong lưu trữ, nhưng khi được tải vào một bộ mô tả hàng trong bộ nhớ, điều này có thể được cập nhật để lưu trữ phần bù của thuộc tính trong hàng
atttyPmod INT4 atttyPmodBản ghi dữ kèo bóng đá cúp c2 cụ thể được cung cấp tại thời gian tạo bảng (ví dụ: độ dài tối đa của AVarchar15808_15955AtttyPmod.
AttbyVal bool một bản sao củapg_type.typbyvalcủa loại kèo bóng đá cúp c2 này
AttStorage Char Thông thường là bản sao củapg_type.typstoragethuộc loại kèo bóng đá cúp c2 này. Đối với các loại dữ liệu có thể nướng, điều này có thể được thay đổi sau khi tạo kèo bóng đá cúp c2 để kiểm soát chính sách lưu trữ.
Attalign Char một bản sao củapg_type.typaligncủa loại kèo bóng đá cúp c2 này
attnotnull bool Điều này thể hiện một ràng buộc không có null.
atthasdef bool kèo bóng đá cúp c2 này có biểu thức hoặc biểu thức tạo mặc định, trong trường hợp đó sẽ có một mục tương ứng trongPG_ATTRDEFDanh mục thực sự xác định biểu thức. (Kiểm traATTGENDATEDĐể xác định xem đây là biểu thức mặc định hay thế hệ.)
atthasmissing bool kèo bóng đá cúp c2 này có giá trị được sử dụng trong đó kèo bóng đá cúp c2 hoàn toàn bị thiếu trong hàng, như xảy ra khi một kèo bóng đá cúp c2 được thêm vào với một không bay hơiMặc địnhGiá trị sau khi hàng được tạo. Giá trị thực tế được sử dụng được lưu trữ trongAttmissingValkèo bóng đá cúp c2.
Attidentity char Nếu một byte số không (''), sau đó không phải là một kèo bóng đá cúp c2 nhận dạng. Nếu không thì,A= Được tạo luôn,D= được tạo theo mặc định.
Attenerated char Nếu số không byte (''), sau đó không phải là một kèo bóng đá cúp c2 được tạo. Nếu không thì,S= được lưu trữ. (Các giá trị khác có thể được thêm vào trong tương lai.)
AttisDropped bool kèo bóng đá cúp c2 này đã bị loại bỏ và không còn hợp lệ. Một kèo bóng đá cúp c2 bị rơi vẫn có mặt trong bảng, nhưng bị phân tích cú pháp và do đó không thể truy cập thông qua SQL.
Attislocal bool kèo bóng đá cúp c2 này được xác định cục bộ trong quan hệ. Lưu ý rằng một kèo bóng đá cúp c2 có thể được xác định cục bộ và kế thừa đồng thời.
Attinhcount INT4 Số lượng tổ tiên trực tiếp mà kèo bóng đá cúp c2 này có. Một kèo bóng đá cúp c2 có số lượng tổ tiên khác không thể bị bỏ lại và không được đổi tên.
attcollation oid pg_collation.oid đối chiếu được xác định của kèo bóng đá cúp c2 hoặc không nếu kèo bóng đá cúp c2 không thuộc loại dữ liệu có kết hợp.
Attacl aclitem [] Đặc quyền truy cập cấp kèo bóng đá cúp c2, nếu có bất kỳ được cấp cụ thể trên kèo bóng đá cúp c2 này
Attoptions Text [] Tùy chọn cấp thuộc tính, nhưTừ khóa = valueHồichuỗi
Attfdwoptions Text [] Tùy chọn trình bao bọc dữ kèo bóng đá cúp c2 nước ngoài cấp thuộc tính, nhưtừ khóa = valuechuỗi
AttmissingVal AnyArray kèo bóng đá cúp c2 này có một mảng một phần tử chứa giá trị được sử dụng khi kèo bóng đá cúp c2 hoàn toàn bị thiếu trong hàng, như xảy ra khi kèo bóng đá cúp c2 được thêm vào với không bay hơiMặc địnhGiá trị sau hàng được tạo. Giá trị chỉ được sử dụng khiatthasmissing21856_21908

Trong một kèo bóng đá cúp c2 bị rơiPG_ATTRIBUTE22077_22087atttypidđược đặt lại về 0, nhưngAttlenvà các trường khác được sao chép từpg_typevẫn còn hợp lệ. Sự sắp xếp này là cần thiết để đối phó với tình huống loại dữ liệu của kèo bóng đá cúp c2 bị rơi sau đó đã bị loại bỏ, và do đó không cóPG_TYPEhàng nữa.Attlenvà các trường khác có thể được sử dụng để diễn giải nội dung của một hàng của bảng.