pg_type
Danh mụcPG_TYPE
Lưu trữ thông tin về các cách đọc kèo bóng đá dữ liệu. Các cách đọc kèo bóng đá cơ sở và các cách đọc kèo bóng đá enum (cách đọc kèo bóng đá vô hướng) được tạo bằngTạo cách đọc kèo bóng đávà miền vớiTạo tên miền. Một cách đọc kèo bóng đá 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 cách đọc kèo bóng đá dưới dạng
.
Bảng 51.62.pg_type
cột
tên | cách đọc kèo bóng đá | Tài liệu tham khảo | Mô tả |
---|---|---|---|
oid |
oid |
định danh hàng (thuộc tính ẩn; phải được chọn rõ ràng) | |
TYPNAME |
tên |
Tên cách đọc kèo bóng đá dữ liệu | |
không gian đánh máy |
oid |
|
oid của không gian tên có chứa cách đọc kèo bóng đá này |
Typowner |
oid |
|
Chủ sở hữu của cách đọc kèo bóng đá |
Typlen |
INT2 |
Đối với cách đọc kèo bóng đá kích thước cố định,Typlen là số byte trong biểu diễn nội bộ của cách đọc kèo bóng đá. Nhưng đối với một cách đọc kèo bóng đá có độ dài thay đổi,Typlen là âm. -1 chỉ ra mộtHồiVarlenaHồicách đọc kèo bóng đá (một từ có từ dài), -2 chỉ ra chuỗi C được chấm dứt null. |
|
TYPBYVAL |
bool |
TYPBYVAL Xác định xem các thói quen nội bộ có truyền giá trị của cách đọc kèo bóng đá này theo giá trị hay theo tham chiếu.TYPBYVAL tốt hơn là sai nếuTyplen khô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 cách đọc kèo bóng đá có độ dài thay đổi luôn được truyền qua tham chiếu.TYPBYVAL Có thể sai ngay cả khi độ dài cho phép có giá trị vượt qua. |
|
Typtype |
Char |
Typtype làB Đối với cách đọc kèo bóng đá cơ sở,C Đối với cách đọc kèo bóng đá tổng hợp (ví dụ: cách đọc kèo bóng đá hàng của bảng),D cho một miền,E Đối với cách đọc kèo bóng đá enum,P cho một cách đọc kèo bóng đá giả hoặcR Đối với cách đọc kèo bóng đá phạm vi. Xem thêmTyPrelid vàtypbasetype . |
|
TYPC Category |
char |
TYPC Category là một phân cách đọc kèo bóng đá tùy ý các cách đọc kèo bóng đá 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 51.63. |
|
Typispreferred |
bool |
Đúng nếu cách đọc kèo bóng đá là mục tiêu đúc ưa thích trongTYPC Category |
|
TypisDefined |
bool |
Đúng nếu cách đọc kèo bóng đá được xác định, sai nếu đây là mục nhập trình giữ chỗ cho cách đọc kèo bóng đá chưa được xác định. KhiTypisDefined là sai, không có gì ngoại trừ tên cách đọc kèo bóng đá, 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 cách đọc kèo bóng đá 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 |
|
Nếu đây là cách đọc kèo bóng đá tổng hợp (xemTypType ), sau đó cột này trỏ đếnpg_ class Mục xác định bảng tương ứng. (Đối với cách đọc kèo bóng đá tổng hợp đứng tự do,pg_ class Mụ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 cách đọc kèo bóng đáPG_Attribution Mục nhập vào liên kết đến.) Không cho các cách đọc kèo bóng đá không tổng hợp. |
Typelem |
oid |
|
nếuTypelem không phải 0 thì nó xác định một hàng khác trongpg_type . cách đọc kèo bóng đá hiện tại sau đó có thể được đăng ký như một giá trị năng suất mảng của cách đọc kèo bóng đáTypelem . MỘTTRUEHàngcách đọc kèo bóng đá mảng là độ dài thay đổi (Typlen = -1), nhưng một số độ dài cố định (Typlen 0) Các cách đọc kèo bóng đá cũng có không khácTypelem , ví dụtên vàđiểm . Nếu một cách đọc kèo bóng đá có độ dài cố định có mộtTypelem Sau đó, biểu diễn nội bộ của nó phải là một số giá trị củaTypelem cách đọc kèo bóng đá dữ liệu không có dữ liệu khác. Các cách đọc kèo bóng đá mảng có độ dài thay đổi có tiêu đề được xác định bởi các chương trình con mảng. |
Typarray |
oid |
|
nếuTyparray không phải 0 thì nó xác định một hàng khác trongPG_TYPE , đó làHồiTRUEcách đọc kèo bóng đá mảng có cách đọc kèo bóng đá này là phần tử |
typinput |
RegProc |
|
Hàm chuyển đổi đầu vào (định dạng văn bản) |
TypOutput |
RegProc |
|
Hàm chuyển đổi đầu ra (định dạng văn bản) |
TyPreceive |
RegProc |
|
Hàm chuyển đổi đầu vào (định dạng nhị phân) hoặc 0 nếu không |
TYPSEND |
RegProc |
|
Hàm chuyển đổi đầu ra (định dạng nhị phân) hoặc 0 nếu không |
typmodin |
RegProc |
|
Chức năng đầu vào cách đọc kèo bóng đá sửa đổi hoặc 0 nếu cách đọc kèo bóng đá không hỗ trợ sửa đổi |
typmodout |
RegProc |
|
Chức năng đầu ra cách đọc kèo bóng đá sửa đổi hoặc 0 để sử dụng định dạng tiêu chuẩn |
Typanalyze |
RegProc |
|
tùy chỉnhPhân tích Hàm hoặc 0 để sử dụng hàm tiêu chuẩn |
Typalign |
Char |
Giá trị có thể là:
Lưu ýĐối với các cách đọc kèo bóng đá đượ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 trong |
|
typstorage |
Char |
Lưu ý rằng |
|
TYPNOTNULL |
bool |
|
|
typbasetype |
OID |
|
Nếu đây là miền (xem |
typtypmod |
INT4 |
Sử dụng tên miền |
|
typndims |
INT4 |
|
|
TypCollation |
oid |
|
|
typdefaultbin |
pg_node_tree |
nếu |
|
typdefault |
Text |
|
|
TYPACL |
aclitem [] |
Đặc quyền truy cập; nhìn thấyGrantvàthu hồiĐể biết chi tiết |
Bảng 51.63Liệ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 51.63.TYPC Category
mã
Code | thể cách đọc kèo bóng đá |
---|---|
A |
Các cách đọc kèo bóng đá mảng |
B |
Các cách đọc kèo bóng đá Boolean |
C |
Các cách đọc kèo bóng đá tổng hợp |
D |
Các cách đọc kèo bóng đá ngày/giờ |
E |
Các cách đọc kèo bóng đá enum |
g |
Các cách đọc kèo bóng đá hình học |
i |
Các cách đọc kèo bóng đá địa chỉ mạng |
n |
Các cách đọc kèo bóng đá số |
P |
Pseudo-Types |
R |
phạm vi cách đọc kèo bóng đá |
S |
cách đọc kèo bóng đá chuỗi |
T |
Các cách đọc kèo bóng đá thời gian |
u |
Các cách đọc kèo bóng đá do người dùng xác định |
V |
Các cách đọc kèo bóng đá chuỗi bit |
x |
không xác định cách đọc kèo bóng đá |