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ắnvàintCá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 | TyptypelàBĐố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ưTypTypelàC, 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à:
|
|
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à
|
|
typdefault | Text | ??? |