Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển: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 liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá pháp.
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ế.

kèo bóng đá pháp43.29.pg_type

Danh mụcpg_typeCửa hàngTạo kèo bóng đá pháp. Một tổng hợpTạo kèo bóng đá phápvà các miền vớiTạo.

Bảng 43-29.pg_typecột

tên kèo bóng đá pháp Tài liệu tham khảo Mô tả
TYPNAME tên Tên kèo bóng đá pháp 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 đá pháp này
Typowner INT4 pg_shadow.USESYSID Chủ sở hữu của kèo bóng đá pháp
Typlen INT2 Đối với kèo bóng đá pháp kích thước cố định,Typlenlà số byte trongTyplenlà âm. -1 chỉ ra một"Varlena"kèo bóng đá pháp (một kèo bóng đá pháp có độ dài
TYPBYVAL bool TYPBYVALXác địnhTYPBYVALtốt hơn là sai kèo bóng đá phápTyplenkhông phải là 1, 2 hoặc 4 (hoặcTYPBYVALCó thể sai thậm chífloat4, cho
TypType char TyptypeBĐối với kèo bóng đá pháp cơ sở,CĐối với kèo bóng đá pháp tổng hợp (tức là, một bảngDcho một miền hoặcPcho một kèo bóng đá pháp giả. Xem thêmTyPrelidtypbasetype.
TypisDefined bool Đúng nếu kèo bóng đá pháp được xác định, sai nếu đây là mộtTypisDefinedlà sai,
typdelim char ký tự phân tách hai giá trị của kèo bóng đá pháp này khi
TyPrelid OID PG_Class.oid Nếu đây là kèo bóng đá pháp tổng hợp (xemTypType), sau đó cột này trỏ đếnpg_ classmục nhập đóPG_Classmục nhập không thực sự đại diện cho một bảng, nhưng nó là cần thiếtPG_AttributionMục nhập liên kết đến.) Không
Typelem OID PG_TYPE.oid kèo bóng đá phápTypelemkhông phải 0 sau đóPG_TYPE. kèo bóng đá pháp hiện tại sau đó có thể làTypelem. MỘT"True"kèo bóng đá pháp mảng là chiều dài thay đổiTyplen= -1), nhưng một sốTyplen0)Typelemví dụtênoidvector. kèo bóng đá pháp nhưTypelemSau đó, nội bộ của nóTypelemKiểu dữ liệu không có
typinput RegProc PG_PROC.oid 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 kèo bóng đá pháp
TYPSEND RegProc PG_PROC.oid Hàm chuyển đổi đầu ra (định dạng nhị phân) hoặc 0 kèo bóng đá pháp
Typalign Char

Typalignkèo bóng đá pháp. Khi nhiều giá trị

Các giá trị có thể là:

  • C=charCăn chỉnh, tức là không liên kết

  • S=ngắnCăn chỉnh (2 byte trên hầu hết

  • i=intCăn chỉnh (4 byte trên hầu hết

  • D=DoubleCăn chỉnh (8 byte trên nhiều

Lưu ý:Đối với các kèo bóng đá pháp được sử dụng trong các bảng hệ thống, nópg_typeĐồng ý với

typstorage Char

typstorageKể choTyplen= -1) Nếu kèo bóng đá pháp được chuẩn bị

  • P: Giá trị phải luôn luôn

  • E: Giá trị có thể được lưu trữ"Trung học"Mối quan hệ (kèo bóng đá pháp quan hệ có một, xempg_class.reltoastrelid).

  • M: giá trị có thể được lưu trữ

  • x: giá trị có thể được lưu trữ"Trung học"lưu trữ.

Lưu ý rằngMCột có thểExCột được di chuyển đầu tiên).

TYPNOTNULL bool

TYPNOTNULLđại diện cho a

typbasetype OID pg_type.oid

kèo bóng đá pháp đây là miền (xemTyptype), sau đótypbasetypeXác định kèo bóng đá pháp đó

TypTyPMod INT4

Sử dụng tên miềnTypTyPModđể ghi lạiTYPMODthànhTYPMOD). -1 nếu kèo bóng đá pháp này

TYPNDIMS INT4

typndimslà sốtypbasetypelà mộtTypelemsẽ khớp với kèo bóng đá pháp cơ sởTypelem). Không cho các kèo bóng đá pháp

typdefaultbin Text

kèo bóng đá pháptypdefaultbinkhôngNodetoString ()Đại diện của a

typdefault Text

typdefaultlà null kèo bóng đá pháptypdefaultbinkhông phải là null,typdefaultPhải chứa atypdefaultbin. kèo bóng đá pháp nhưtypdefaultbinlà null vàtypdefaultkhông, sau đótypdefaultlà bên ngoài