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

kèo bóng đá c147.51.pg_type

Danh mụcPG_TYPECửa hàng thông tin về các kèo bóng đá c1 dữ liệu. Các kèo bóng đá c1 cơ sở và các kèo bóng đá c1 enum (vô hướng các kèo bóng đá c1) được tạo bằngTạo KIỂUvà miền vớiPostgreSQL: Tài. Một kèo bóng đá c1 tổng hợp được tự động tạo cho mỗi Bảng trong cơ sở dữ liệu, để biểu diễn cấu trúc hàng của bảng. Cũng có thể tạo các kèo bóng đá c1 tổng hợp vớiTạo kèo bóng đá c1 dưới dạng.

Bảng 47-51.pg_typecột

tên kèo bóng đá c1 Tài kèo bóng đá c1 tham khảo Mô tả
oid oid Định danh hàng (thuộc tính ẩn; phải rõ ràng Đã chọn)
TYPNAME tên Tên kèo bóng đá c1 dữ liệu
Không gian danh mục oid PG_Namespace.oid oid của không gian tên có chứa kèo bóng đá c1 này
Typowner oid pg_authid.oid Chủ sở hữu của kèo bóng đá c1
Typlen INT2 Đối với kèo bóng đá c1 kích thước cố định,TyplenIS số byte trong biểu diễn nội bộ của kèo bóng đá c1. Nhưng Đối với một kèo bóng đá c1 có độ dài thay đổi,TyplenIS tiêu cực. -1 chỉ ra một"Varlena"kèo bóng đá c1 (một từ có từ dài), -2 chỉ ra một c chấm dứt c. sợi dây.
12523_12533 bool typbyval12635_12727TYPBYVALđã tốt hơn Sai nếuTyplenkhông phải là 1, 2 hoặc 4 (hoặc 8 trên các máy trong đó mốc dữ liệu là 8 byte). Các kèo bóng đá c1 có độ dài thay đổi là luôn luôn được thông qua bởi tham chiếu. Lưu ý rằngTYPBYVALcó thể sai ngay cả khi độ dài sẽ Cho phép chuyển qua giá trị.
Typtype char TypTypeBĐối với kèo bóng đá c1 cơ sở,Ccho a kèo bóng đá c1 tổng hợp (ví dụ: kèo bóng đá c1 hàng của bảng),Dcho một miền,Echo một kèo bóng đá c1 enum,Pcho một kèo bóng đá c1 giả hoặcRcho một kèo bóng đá c1 phạm vi. Xem thêmTyPrelidtypbasetype.
TYPC Category Char TYPC Categorylà một tùy ý Phân kèo bóng đá c1 các kèo bóng đá c1 dữ liệu được sử dụng bởi trình phân tích cú pháp để Xác định các diễn viên ngầm nên là"ưa thích". Nhìn thấyBảng 47-52.
Typispreferred bool Đúng nếu kèo bóng đá c1 là mục tiêu đúc ưa thích trongTYPC Category
TypisDefined bool Đúng nếu kèo bóng đá c1 được xác định, sai nếu đây là trình giữ chỗ mục cho một kèo bóng đá c1 chưa được xác định. KhiTypisDefinedlà sai, không có gì ngoại trừ kèo bóng đá c1 Tên, không gian tên và OID có thể được dựa vào.
typdelim char ký tự phân tách hai giá trị của kèo bóng đá c1 này khi phân tích cú pháp đầu vào mảng. Lưu ý rằng dấu phân cách được liên kết với mảng Kiểu dữ liệu phần tử, không phải kiểu dữ liệu mảng.
TyPrelid oid pg_ class.oid Nếu đây là kèo bóng đá c1 tổng hợp (xemTypType), sau đó cột này trỏ đếnpg_ classmục xác định Bảng tương ứng. (Đối với kèo bóng đá c1 tổng hợp đứng tự do,pg_ classmục nhập không thực sự đại diện một bảng, nhưng dù sao nó cũng cần thiết cho kèo bóng đá c1PG_AttributionMục nhập liên kết đến.) Không cho Các kèo bóng đá c1 không hợp lý.
Typelem OID PG_TYPE.oid nếuTypelemkhông phải 0 thì nó Xác định hàng khác trongPG_TYPE. Các kèo bóng đá c1 hiện tại sau đó có thể được đăng ký như một giá trị năng suất mảng kèo bóng đá c1Typelem. MỘT"True"kèo bóng đá c1 mảng là độ dài thay đổi (Typlen= -1), nhưng một số độ dài cố định (Typlen0) Các kèo bóng đá c1 cũng có không khácTypelemví dụtênđiểm. Nếu một độ dài cố định kèo bóng đá c1 có mộtTypelemSau đó, nội bộ của nó Biểu diễn phải là một số giá trị củaTypelemkèo bóng đá c1 dữ liệu không có dữ liệu khác. Các kèo bóng đá c1 mảng có độ dài thay đổi có tiêu đề được xác định bởi mảng Chương trình con.
Typarray OID kèo bóng đá c1: Tà.oid nếuTyparraykhông phải 0 thì nó Xác định hàng khác trongpg_type,, đó là"True"kèo bóng đá c1 mảng có kèo bóng đá c1 này là phần tử
TypInput RegProc PG_PROC17161_17167 Hàm chuyển đổi đầu vào (định dạng văn bản)
TypOutput RegProc PG_PROC.oid Hàm chuyển đổi đầu ra (định dạng văn bản)
TyPreceive RegProc PG_PROC.oid Hàm chuyển đổi đầu vào (định dạng nhị phân) hoặc 0 nếu không
TYPSEND RegProc PG_PROC.oid Hàm chuyển đổi đầu ra (định dạng nhị phân) hoặc 0 nếu không
typmodin RegProc PG_PROC.oid 18240_18311
TypModout RegProc PG_PROC.oid Chức năng đầu ra kèo bóng đá c1 sửa đổi hoặc 0 để sử dụng tiêu chuẩn định dạng
Typanalyze RegProc PG_PROC.oid tùy chỉnhPhân tíchHàm hoặc 0 để sử dụng hàm tiêu chuẩn
Typalign char

TypalignCó phải căn chỉnh cần thiết Khi lưu trữ một giá trị của kèo bóng đá c1 này. Nó áp dụng cho lưu trữ trên đĩa là cũng như hầu hết các biểu diễn của giá trị bên trongPostgreSQL19240_19517

Giá trị có thể là:

  • C=CharCăn chỉnh, tức là không cần căn chỉnh.

  • S=ngắnCăn chỉnh (2 byte trên hầu hết kèo bóng đá c1 máy).

  • i=intCăn chỉnh (4 byte trên hầu hết kèo bóng đá c1 máy).

  • D=DoubleCăn chỉnh (8 byte trên nhiều máy, nhưng không có nghĩa là tất cả).

Lưu ý:Đối với các kèo bóng đá c1 được sử dụng trong các bảng hệ thống, nó rất quan trọng rằng kích thước và căn chỉnh được xác định trongPG_TYPEĐồng ý với cách trình biên dịch sẽ Đặt cột trong một cấu trúc đại diện cho một hàng bảng.

Typstorage char

typstorageKể cho các kèo bóng đá c1 Varlena (những người cóTyplen= -1) Nếu kèo bóng đá c1 được chuẩn bị để nướng và chiến lược mặc định cho Các thuộc tính của kèo bóng đá c1 này nên được. Các giá trị có thể là

  • P: Giá trị phải luôn được lưu trữ đơn giản.

  • E: Giá trị có thể được lưu trữ trong A"Trung học"Mối quan hệ (nếu quan hệ có một, xempg_class.reltoastrelid).

  • M: Giá trị có thể được lưu trữ nén nội tuyến.

  • x: giá trị có thể được lưu trữ nén nội tuyến hoặc được lưu trữ trong"Trung học"lưu trữ.

Lưu ý rằngM21272_21354Exkèo bóng đá c1 cột được di chuyển Đầu tiên).

TYPNOTNULL bool

TYPNOTNULL21606_21675

typbasetype OID PG_TYPE.oid

Nếu đây là miền (xemTypType), sau đótypbasetypeXác định kèo bóng đá c1 rằng cái này dựa trên. Số không nếu kèo bóng đá c1 này không phải là miền.

TypTyPMod INT4

Sử dụng miềnTyptyPModđể ghi lạiTYPMODđược áp dụng cho kèo bóng đá c1 cơ sở của họ (-1 nếu kèo bóng đá c1 cơ sở không sử dụngTYPMOD). -1 nếu kèo bóng đá c1 này không phải là miền.

TYPNDIMS INT4

đánh máylà số mảng Kích thước cho một miền trên một mảng (nghĩa làtypbasetypelà kèo bóng đá c1 mảng). Không cho các kèo bóng đá c1 khác với các tên miền trên các kèo bóng đá c1 mảng.

TypCollation OID 22990_2300423011_23017

TypCollationChỉ định đối chiếu của kèo bóng đá c1. Nếu kèo bóng đá c1 không hỗ trợ đối chiếu, Điều này sẽ bằng không. Một kèo bóng đá c1 cơ sở hỗ trợ các đối chiếu sẽ códefault_collation_oidở đây. Một miền trên một kèo bóng đá c1 có thể có được có thể có một số đối chiếu khác OID, nếu một được chỉ định cho miền.

typdefaultbin pg_node_tree

nếutypdefaultbinkhông phải là NULL, đó là TheNodetoString ()Đại diện của một biểu thức mặc định cho kèo bóng đá c1. Điều này chỉ được sử dụng cho miền.

typdefault Text

typdefaultlà null nếu kèo bóng đá c1 có Không có giá trị mặc định liên kết. Nếu nhưtypdefaultbinkhông phải là null,typdefaultPhải chứa phiên bản có thể đọc được của con người của biểu thức mặc định được biểu thị bởitypdefaultbin. Nếu nhưtypdefaultbinlà null vàtypdefaultkhông, sau đótypdefaultlà đại diện bên ngoài của giá trị mặc định của kèo bóng đá c1, có thể được đưa vào đầu vào của kèo bóng đá c1 bộ chuyển đổi để tạo ra một hằng số.

TYPACL aclitem [] Đặc quyền truy cập; nhìn thấyGrantthu hồiđể biết chi tiết

Bảng 47-52Liệt kê kèo bóng đá c1 giá trị được xác định bởi hệ thống củaTYPC Category. Bất kỳ bổ sung trong tương lai vào danh sách này Cũng sẽ là kèo bóng đá c1 chữ cái ASCII trên trường hợp trên. Tất cả kèo bóng đá c1 ký tự ASCII khác được dành riêng cho kèo bóng đá c1 danh mục do người dùng xác định.

Bảng 47-52.TYPC Category

Code thể kèo bóng đá c1
A Các kèo bóng đá c1 mảng
B Các kèo bóng đá c1 Boolean
C Các kèo bóng đá c1 tổng hợp
D Các kèo bóng đá c1 ngày/giờ
E Các kèo bóng đá c1 enum
g Các kèo bóng đá c1 hình học
i Các kèo bóng đá c1 địa chỉ mạng
n Các kèo bóng đá c1 số
P Pseudo-Types
R phạm vi kèo bóng đá c1
S chuỗi kèo bóng đá c1
T Các kèo bóng đá c1 thời gian
u Các kèo bóng đá c1 do người dùng xác định
V Các kèo bóng đá c1 chuỗi bit
x không xác địnhkèo bóng đá c1