Postgresql 9.3.25 Tài kèo bóng đá c1 | ||||
---|---|---|---|---|
prev | UP | Chương 47. Hệ thống Danh mục | Tiếp theo |
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 | TypTypelàBĐố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êmTyPrelidvàtypbasetype. | |
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ênvàđ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à:
|
|
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à
Lưu ý rằngM21272_21354Evàxkè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à
The |
|
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ấyGrantvàthu 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 Categorymã
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 |