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 soi kèo bóng đá truoctran trang chohiện tạiPhiên bản hoặc soi kèo bóng đá truoctran trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

soi kèo bóng đá truoctran3.16. pg_type

Bảng 3-16. soi kèo bóng đá truoctran cột pg_type

tên soi kèo bóng đá truoctran Tài liệu tham khảo Mô tả
TYPNAME tên Tên soi kèo bóng đá truoctran dữ liệu
Typowner INT4 pg_shadow.usesysid Chủ sở hữu (người tạo) của kiểu
Typlen INT2 Độ dài của bộ nhớ Biểu diễn của soi kèo bóng đá truoctran, -1 nếu độ dài biến
Typprtlen INT2 không sử dụng
TYPBYVAL bool TYPBYVALXác định xem nội bộ Các thói quen vượt qua giá trị của soi kèo bóng đá truoctran này theo giá trị hoặc theo thẩm quyền giải quyết. Chỉ mộtchar, ngắnintCác mục tương đương có thể được truyền theo giá trị, vì vậy nếu soi kèo bóng đá truoctran không dài 1, 2 hoặc 4 byte, postgres không có Tùy chọn chuyển bằng giá trị và vì vậyTYPBYVALTốt hơn là sai. Các soi kèo bóng đá truoctran có độ dài thay đổi luôn được truyền qua tham chiếu. Lưu ý rằngtypbyvalcó thể Sai ngay cả khi độ dài sẽ cho phép qua từng giá trị; cái này hiện đang đúng với soi kèo bóng đá truoctranfloat4,, Ví dụ.
TypType char TyptypeBĐối với soi kèo bóng đá truoctran cơ bản vàCcho a soi kèo bóng đá truoctran danh mục (tức là, một bảng). Nếu nhưTypTypeC, TyPrelidlà oid của Nhập mục nhập trongpg_ class.
TypisDefined bool ???
typdelim Char 14204_14289
TyPrelid oid pg_class.oid Nếu đây là soi kèo bóng đá truoctran danh mục (nhìn thấyTypType), sau đó này trường chỉ vàopg_ classMục xác định bảng tương ứng. soi kèo bóng đá truoctran bàn có thể Về mặt lý thuyết được sử dụng làm kiểu dữ liệu tổng hợp, nhưng điều này không đầy đủ chức năng.
Typelem oid pg_type.oid nếuTypelemkhông phải 0 thì nó xác định soi kèo bóng đá truoctran hàng khác trongpg_type. Các soi kèo bóng đá truoctran hiện tại sau đó có thể được đăng ký như một mảng năng suất các giá trị của soi kèo bóng đá truoctranTypelem. soi kèo bóng đá truoctran không khácTypelemKhông đảm bảo soi kèo bóng đá truoctran này trở thành"Real"soi kèo bóng đá truoctran mảng; Một số soi kèo bóng đá truoctran có độ dài cố định thông thường cũng có thể được đăng ký (ví dụ.,oidvector). Độ dài thay đổi Các soi kèo bóng đá truoctran có thểkhôngđược biến thành giả giả như thế. Do đó, cách để xác định liệu một soi kèo bóng đá truoctran là"True"soi kèo bóng đá truoctran mảng là typelem! = 0 và typlen <0.
TypInput RegProc chức năng nhập
TypOutput RegProc hàm đầu ra
TyPreceive RegProc không sử dụng
TYPSEND RegProc không sử dụng
Typalign char

Typalignlà Căn chỉnh cần thiết khi lưu trữ một giá trị của soi kèo bóng đá truoctran này. Nó áp dụng cho lưu trữ trên đĩa cũng như hầu hết Đại diện của giá trị bên trong Postgres. Khi Nhiều giá trị được lưu trữ liên tiếp, chẳng hạn như trong Đại diện của một hàng hoàn chỉnh trên đĩa, đệm được chèn trước một mốc dữ liệu thuộc soi kèo bóng đá truoctran này để nó Bắt đầu trên ranh giới được chỉ định. Sự liên kết tham chiếu là sự khởi đầu của dữ liệu đầu tiên trong sự liên tiếp.

Giá trị có thể là:

  • 'C' = căn chỉnh char, tức là, không liên kết cần thiết.

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

  • 'i' = int căn chỉnh (4 byte trên hầu hết máy).

  • 'd' = căn chỉnh kép (8 byte trên nhiều máy, nhưng không có nghĩa là tất cả).

Lưu ý:Đối với các soi kèo bóng đá truoctran được sử dụng trong các bảng hệ thống, nó 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ẽ bố trí trường trong soi kèo bóng đá truoctran Cấu trúc đại diện cho soi kèo bóng đá truoctran hàng bảng.

typstorage Char

typstorage19336_19395Typlen= -1) Nếu soi kèo bóng đá truoctran được chuẩn bị để nướng và chiến lược mặc định cho Các thuộc tính của soi kèo bóng đá truoctran này nên được. Giá trị có thể là

  • 'P': Giá trị phải luôn được lưu trữ đơn giản.

  • 'E': giá trị có thể được lưu trữ trong A"Trung học"Mối quan hệ (nếu quan hệ có soi kèo bóng đá truoctran, xemPG_Class.reltoastrelid).

  • 'M': Giá trị có thể được lưu trữ nội tuyến được lưu trữ.

  • 'X': giá trị có thể được lưu trữ nội tuyến được lưu trữ hoặc trong"Trung học".

Lưu ý rằng soi kèo bóng đá truoctran trường 'M' cũng có thể được chuyển ra Lưu trữ thứ cấp, nhưng chỉ là phương sách cuối cùng ('E' và soi kèo bóng đá truoctran trường 'X' được di chuyển đầu tiên).
typdefault Text ???