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 liệu 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ế.

52.64.pg_type #

Danh mụcPG_TYPELưu trữ thông tin về các tỷ lệ kèo bóng đá 88 dữ liệu. Các tỷ lệ kèo bóng đá 88 cơ sở và các tỷ lệ kèo bóng đá 88 enum (tỷ lệ kèo bóng đá 88 vô hướng) được tạo bằngCREATE TYPEvà miền vớiTạo tên miền. Một tỷ lệ kèo bóng đá 88 tổng hợp được tự động tạo cho mỗi bảng trong cơ sở dữ liệu, để biểu thị cấu trúc hàng của bảng.Tạo tỷ lệ kèo bóng đá 88 dưới dạng.

Bảng 52.64.pg_typecột

tỷ lệ kèo bóng đá 88 cột

Mô tả

oid oid

định danh hàng

​​TYPNAME tên

Tên tỷ lệ kèo bóng đá 88 dữ liệu

không gian chữ oid(Tài liệu tham khảoPG_Namespace.OID)

oid của không gian tên có chứa tỷ lệ kèo bóng đá 88 này

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

Chủ sở hữu của tỷ lệ kèo bóng đá 88

Typlen INT2

Đối với tỷ lệ kèo bóng đá 88 kích thước cố định,Typlenlà số byte trong biểu diễn nội bộ của tỷ lệ kèo bóng đá 88. Nhưng đối với một tỷ lệ kèo bóng đá 88 có độ dài thay đổi,Typlenlà âm. -1 chỉ ra mộtVarlenatỷ lệ kèo bóng đá 88 (một tỷ lệ kèo bóng đá 88 có từ dài), -2 chỉ ra chuỗi C kết thúc null.

typbyval bool

typbyvalXác định xem các thói quen nội bộ có truyền giá trị của tỷ lệ kèo bóng đá 88 này theo giá trị hay theo tham chiếu.typbyval​​tốt hơn là sai nếuTyplenkhông phải là 1, 2 hoặc 4 (hoặc 8 trên các máy trong đó dữ liệu là 8 byte). Các tỷ lệ kèo bóng đá 88 có độ dài thay đổi luôn được truyền qua tham chiếu.typbyvalCó thể sai ngay cả khi độ dài cho phép có giá trị vượt qua.

TypType Char

TyptypeisBĐối với tỷ lệ kèo bóng đá 88 cơ sở,CĐối với tỷ lệ kèo bóng đá 88 tổng hợp (ví dụ: tỷ lệ kèo bóng đá 88 hàng của bảng),dcho một miền,Echo một tỷ lệ kèo bóng đá 88 enum,Pcho một tỷ lệ kèo bóng đá 88 giả,rcho tỷ lệ kèo bóng đá 88 phạm vi hoặcMĐối với tỷ lệ kèo bóng đá 88 đa dạng. Xem thêmTyPrelidtypbasetype.

TYPC Category char

TYPC Categorylà một phân tỷ lệ kèo bóng đá 88 tùy ý các tỷ lệ kèo bóng đá 88 dữ liệu được trình phân tích cú pháp sử dụng để xác định các diễn viên ngầm nên làưu tiên. Nhìn thấyTable 52.65.

Typispreferred bool

Đúng nếu tỷ lệ kèo bóng đá 88 là mục tiêu đúc ưa thích trongtypcategory

TypisDefined bool

True if the type is defined, false if this is a placeholder entry for a not-yet-defined type. KhiTypisDefinedlà sai, không có gì ngoại trừ tên tỷ lệ kèo bóng đá 88, 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 tỷ lệ kèo bóng đá 88 này khi phân tích đầu vào mảng phân tích cú pháp. Lưu ý rằng dấu phân cách được liên kết với kiểu dữ liệu phần tử mảng, không phải kiểu dữ liệu mảng.

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

Nếu đây là tỷ lệ kèo bóng đá 88 tổng hợp (xemTypType), sau đó cột này trỏ đếnpg_ classentry that defines the corresponding table. (For a free-standing composite type, thepg_ classMục nhập không thực sự đại diện cho một bảng, nhưng dù sao nó cũng cần thiết cho tỷ lệ kèo bóng đá 88PG_AttributionMục nhập liên kết đến.) Không cho các tỷ lệ kèo bóng đá 88 không hợp lý.

TypSubScript RegProc(Tài liệu tham khảoPG_PROC.oid)

OID của Handler Handler hoặc 0 nếu tỷ lệ kèo bóng đá 88 này không hỗ trợ đăng ký. Các tỷ lệ kèo bóng đá 88TRUECác tỷ lệ kèo bóng đá 88 mảng cóTypSubScript=mảng_subscript_handler, nhưng các tỷ lệ kèo bóng đá 88 khác có thể có các chức năng xử lý khác để thực hiện hành vi đăng ký chuyên ngành.

Typelem oid(Tài liệu tham khảopg_type.OID)

IfTypelemkhông phải bằng không thì nó xác định một hàng khác trongpg_type, Xác định tỷ lệ kèo bóng đá 88 mang lại bằng cách đăng ký. Cái này sẽ bằng không nếuTypsubScriptbằng không. Tuy nhiên, nó có thể bằng không khiTypsubScriptkhông phải là không, nếu người xử lý không cầnTypelemĐể xác định tỷ lệ kèo bóng đá 88 kết quả đăng ký. Lưu ý rằng ATypelemSự phụ thuộc được coi là ngụ ý ngăn chặn vật lý của tỷ lệ kèo bóng đá 88 phần tử trong tỷ lệ kèo bóng đá 88 này; Vì vậy, các thay đổi DDL trên tỷ lệ kèo bóng đá 88 phần tử có thể bị hạn chế bởi sự hiện diện của tỷ lệ kèo bóng đá 88 này.

Typarray OID(Tài liệu tham khảopg_type.OID)

nếuTyparraykhông phải bằng không thì nó xác định một hàng khác trongPG_TYPE, đó làTRUEarray type having this type as element

typinput RegProc(Tài liệu tham khảoPG_PROC.oid)

Hàm chuyển đổi đầu vào (định dạng văn bản)

TypOutput RegProc(referencespg_proc.OID)

Hàm chuyển đổi đầu ra (định dạng văn bản)

TyPreceive RegProc(Tài liệu tham khảoPG_PROC.oid)

Hàm chuyển đổi đầu vào (định dạng nhị phân) hoặc không nếu không

TYPSEND RegProc(Tài liệu tham khảoPG_PROC.OID)

Hàm chuyển đổi đầu ra (định dạng nhị phân) hoặc không nếu không

typmodin regproc(Tài liệu tham khảopg_proc.oid)

Chức năng đầu vào tỷ lệ kèo bóng đá 88 sửa đổi hoặc không nếu tỷ lệ kèo bóng đá 88 không hỗ trợ sửa đổi

TypModout RegProc(Tài liệu tham khảoPG_PROC.oid)

Chức năng đầu ra tỷ lệ kèo bóng đá 88 sửa đổi hoặc không sử dụng định dạng tiêu chuẩn

typanalyze RegProc(Tài liệu tham khảoPG_PROC.oid)

tùy chỉnhPhân tíchhàm hoặc không sử dụng hàm tiêu chuẩn

typalign Char

Typalignlà căn chỉnh cần thiết khi lưu trữ giá trị của tỷ lệ kèo bóng đá 88 này. Nó áp dụng cho lưu trữ trên đĩa cũng như hầu hết các biểu diễn của giá trị bên trongPostgreSQL. Khi nhiều giá trị được lưu trữ liên tiếp, chẳng hạn như trong biểu diễn của một hàng hoàn chỉnh trên đĩa, phần đệm được chèn trước một mốc thời gian của tỷ lệ kèo bóng đá 88 này để nó bắt đầu trên ranh giới được chỉ định.

  • C=charalignment, i.e., no alignment needed.

  • S=ngắnCăn chỉnh (2 byte trên hầu hết các máy).

  • i=intCăn chỉnh (4 byte trên hầu hết các 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ả).

typstorage Char

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

  • P(Plain): Các giá trị phải luôn được lưu trữ đơn giản (các tỷ lệ kèo bóng đá 88 không Varlena luôn sử dụng giá trị này).

  • E(bên ngoài): Các giá trị có thể được lưu trữ trong một phụbánh mì nướngMối quan hệ (nếu quan hệ có một, xempg_class.reltoastrelid).

  • M(chính): Các giá trị có thể được nén và lưu trữ nội tuyến.

  • x(mở rộng): Các giá trị có thể được nén và/hoặc chuyển sang mối quan hệ thứ cấp.

xlà lựa chọn thông thường cho các tỷ lệ kèo bóng đá 88 có thể bánh mì nướng. Lưu ý rằngMCác giá trị cũng có thể được chuyển sang lưu trữ thứ cấp, nhưng chỉ là phương sách cuối cùng (EXGiá trị được di chuyển đầu tiên).

TYPNOTNULL bool

typnotnullđại diện cho một ràng buộc không có null trên một tỷ lệ kèo bóng đá 88. Chỉ được sử dụng cho các miền.

typbasetype OID(Tài liệu tham khảopg_type.OID)

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

TypTyPMod INT4

Sử dụng tên miềnTypTyPModđể ghi lạiTYPMODđược áp dụng cho tỷ lệ kèo bóng đá 88 cơ sở của chúng (-1 nếu tỷ lệ kèo bóng đá 88 cơ sở không sử dụngTYPMOD). -1 nếu tỷ lệ kèo bóng đá 88 này không phải là miền.

typndims INT4

typndimslà số lượng kích thước mảng cho một miền trên một mảng (nghĩa làtypbasetypelà tỷ lệ kèo bóng đá 88 mảng). Số không cho các tỷ lệ kèo bóng đá 88 khác với miền trên các tỷ lệ kèo bóng đá 88 mảng.

TypCollation oid(Tài liệu tham khảopg_collation.oid)

TypCollationChỉ định đối chiếu của tỷ lệ kèo bóng đá 88. Nếu tỷ lệ kèo bóng đá 88 không hỗ trợ đối chiếu, điều này sẽ bằng không.30385_30408. A domain over a collatable type can have a collation OID different from its base type's, if one was specified for the domain.

typdefaultbin pg_node_tree

nếutypdefaultbinis not null, it is theNodetostring ()representation of a default expression for the type. This is only used for domains.

typdefault Text

typdefaultis null if the type has no associated default value. 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ếutypdefaultbinis null andtypdefaultkhông, sau đótypdefaultlà biểu diễn bên ngoài của giá trị mặc định của tỷ lệ kèo bóng đá 88, có thể được đưa vào bộ chuyển đổi đầu vào của tỷ lệ kèo bóng đá 88 để tạo ra một hằng số.

TYPACL aclitem []

Đặc quyền truy cập; nhìn thấyPhần 5.8để biết chi tiết


Lưu ý

Đối với các tỷ lệ kèo bóng đá 88 chiều rộng cố định được sử dụng trong các bảng hệ thống, điều quan trọng là kích thước và căn chỉnh được xác định trongpg_typeagree with the way that the compiler will lay out the column in a structure representing a table row.

Bảng 52.65Liệt kê các giá trị được xác định bởi hệ thống củaTYPC Category. Bất kỳ bổ sung trong tương lai cho danh sách này cũng sẽ là các chữ cái ASCII trên trường hợp trên.

Bảng 52.65.TYPC Category

Code thể tỷ lệ kèo bóng đá 88
A Các tỷ lệ kèo bóng đá 88 mảng
B Boolean types
C Các tỷ lệ kèo bóng đá 88 tổng hợp
D Các tỷ lệ kèo bóng đá 88 ngày/giờ
E Các tỷ lệ kèo bóng đá 88 enum
g Các tỷ lệ kèo bóng đá 88 hình học
i Các tỷ lệ kèo bóng đá 88 địa chỉ mạng
n Các tỷ lệ kèo bóng đá 88 số
P Pseudo-Types
R phạm vi tỷ lệ kèo bóng đá 88
S chuỗi tỷ lệ kèo bóng đá 88
T Các tỷ lệ kèo bóng đá 88 thời gian
u User-defined types
V Các tỷ lệ kèo bóng đá 88 chuỗi bit
x unknowntỷ lệ kèo bóng đá 88
Z Các tỷ lệ kèo bóng đá 88 sử dụng nội bộ