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

53,64.pg_type #

Danh mụcpg_typeLưu trữ thông tin về các kèo bóng đá hom nay dữ liệu. Các kèo bóng đá hom nay cơ sở và các kèo bóng đá hom nay enum (kèo bóng đá hom nay vô hướng) được tạo bằngTạo kèo bóng đá hom nayvà các miền vớiTạo tên miền. Một kèo bóng đá hom nay 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 kèo bóng đá hom nay dưới dạng.

Bảng 53.64.pg_typecột

kèo bóng đá hom nay cột

Mô tả

oid oid

định danh hàng

TYPNAME tên

Tên kèo bóng đá hom nay 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 kèo bóng đá hom nay này

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

Chủ sở hữu của kèo bóng đá hom nay

Typlen INT2

Đối với kèo bóng đá hom nay kích thước cố định,Typlenlà số byte trong biểu diễn nội bộ của kèo bóng đá hom nay. Nhưng đối với một kèo bóng đá hom nay có độ dài thay đổi,Typlenlà âm. -1 chỉ ra mộtVarlenaHồikèo bóng đá hom nay (một từ có từ dài), -2 chỉ ra chuỗi C chấm dứt null.

TYPBYVAL bool

TYPBYVALXác định xem các thói quen nội bộ có truyền giá trị của kèo bóng đá hom nay này theo giá trị hay theo tham chiếu.TYPBYVALtố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 đó mốc dữ liệu là 8 byte). Các kèo bóng đá hom nay 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ị.

TypType Char

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

TYPC Category Char

TYPC Categorylà một phân kèo bóng đá hom nay tùy ý của các kèo bóng đá hom nay 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ấyBảng 53,65.

Typispreferred bool

Đúng nếu kèo bóng đá hom nay là mục tiêu đúc ưa thích trongTYPC Category

TypisDefined bool

Đúng nếu kèo bóng đá hom nay được xác định, sai nếu đây là mục nhập trình giữ chỗ cho kèo bóng đá hom nay chưa được xác định. KhiTypisDefinedlà sai, không có gì ngoại trừ tên kèo bóng đá hom nay, không gian tên và OID có thể được dựa vào.

typdelim char

Đặc tính phân tách hai giá trị của kèo bóng đá hom nay 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à kèo bóng đá hom nay 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 đá hom nay tổng hợp đứng tự do,pg_ 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 kèo bóng đá hom nayPG_AttributionMục nhập liên kết đến.) Không cho các kèo bóng đá hom nay không hợp đồng.

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

OID của Handler Handler hoặc 0 nếu kèo bóng đá hom nay này không hỗ trợ đăng ký. Các kèo bóng đá hom nayHồiTRUEHồiCác kèo bóng đá hom nay mảng cóTypSubScript=mảng_subscript_handler, nhưng các kèo bóng đá hom nay 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)

nếuTypelemkhông phải bằng không thì nó xác định một hàng khác trongpg_type, Xác định kèo bóng đá hom nay 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 kèo bóng đá hom nay 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 kèo bóng đá hom nay phần tử trong kèo bóng đá hom nay này; Vì vậy, các thay đổi DDL trên kèo bóng đá hom nay phần tử có thể bị hạn chế bởi sự hiện diện của kèo bóng đá hom nay 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àTRUEkèo bóng đá hom nay mảng có kèo bóng đá hom nay này là phần tử

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(Tài liệu tham khảoPG_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 kèo bóng đá hom nay sửa đổi hoặc không nếu kèo bóng đá hom nay không hỗ trợ sửa đổi

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

Chức năng đầu ra kèo bóng đá hom nay 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 kèo bóng đá hom nay 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 kèo bóng đá hom nay này để nó bắt đầu trên ranh giới được chỉ định.

  • 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 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 kèo bóng đá hom nay Varlena (những kèo bóng đá hom nay cóTyplen= -1) Nếu kèo bóng đá hom nay đượ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 đá hom nay 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 kèo bóng đá hom nay 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 thứ cấpbá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 kèo bóng đá hom nay 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 kèo bóng đá hom nay. 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 kèo bóng đá hom nay mà kèo bóng đá hom nay này dựa trên. Số không nếu kèo bóng đá hom nay 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 kèo bóng đá hom nay cơ sở của chúng (-1 nếu kèo bóng đá hom nay cơ sở không sử dụngTYPMOD). -1 nếu kèo bóng đá hom nay này không phải là miền.

typndims INT4

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

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

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

typdefaultbin pg_node_tree

nếutypdefaultbinkhông phải là null, đó làNodetostring ()Biểu diễn biểu thức mặc định cho kèo bóng đá hom nay. Điều này chỉ được sử dụng cho các miền.

typdefault Text

typdefaultlà null nếu kèo bóng đá hom nay không có giá trị mặc định liên quan. Nếu nhưtypdefaultbinkhông phải là null,typdefaultPhải chứa phiên bản có thể đọc được của 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à biểu diễn bên ngoài của giá trị mặc định của kèo bóng đá hom nay, có thể được cung cấp cho bộ chuyển đổi đầu vào của kèo bóng đá hom nay để tạo ra một hằng số.

TYPACL aclitem []

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


Lưu ý

Đối với các kèo bóng đá hom nay 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_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.

Bảng 53,65Liệt kê các giá trị do hệ thống xác định 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 53,65.TYPC Category

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

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.