当前位置:网站首页>Gbase 8C system table PG_ attribute
Gbase 8C system table PG_ attribute
2022-07-03 02:22:00 【Dazhuang twelve】
pg_attribute System tables store information about table fields .
name | type | quote | describe |
attrelid | oid | pg_class.oid | The table to which the column belongs |
attname | name | Name | |
atttypid | oid | pg_type.oid | The data type of the column |
attstattarget | int4 | attstattarget Control by ANALYZE The level of detail of the statistics collected for this column .0 Value means that no statistics will be collected . A negative value indicates that the default target of the system is directly used . The exact meaning of a positive value depends on the data type . For scalar data types ,attstattarget Is to collect “ The most common value ” Target number of , It is also the target number of the histogram container to be created . | |
attlen | int2 | Of this column type pg_type.typlen a copy | |
attnum | int2 | Number of columns . Generally, it is listed from 1 Start numbering up . System column ( Such as oid) You have ( arbitrarily ) Negative number . | |
attndims | int4 | If the column is an array type , Here is its dimension ; Otherwise 0.( At present, the number of dimensions of an array is not mandatory , Therefore, any non-zero value can effectively indicate “ This is an array ”.) | |
attcacheoff | int4 | In storage, it is always -1, But when it is loaded into a row descriptor in memory , Here it may be updated to the offset of the attribute in the row | |
atttypmod | int4 | atttypmod Records the type related data provided when the table is created ( For example, one varchar The maximum length of the column ). It will be passed to the type related input function and length constraint function . For those who don't need atttypmod The type of , This value is always -1. | |
attbyval | bool | Of this column type pg_type.typbyval A copy of | |
attstorage | char | Usually of this column type pg_type.typstorage A copy of . For can TOAST Data type of , This can be modified after the column is created to control the storage policy . | |
attalign | char | Of this column type pg_type.typalign A copy of | |
attnotnull | bool | This represents a non empty constraint . | |
atthasdef | bool | This column has a default value , In this case, in pg_attrdef There will be a corresponding entry in the directory to really record the default value . | |
attidentity | char | If it is zero bytes (''), Is not an identification column . otherwise ,a = Always generated , d = Default generated . | |
attisdropped | bool | The column has been deleted and is no longer valid . A deleted column still physically exists in the table , But it will be ignored by the analyzer and therefore cannot pass SQL visit . | |
attislocal | bool | This column is defined locally by the relationship . Note that a column can be both locally defined and inherited . | |
attinhcount | int4 | The number of the direct ancestor of this column . A column with non-zero numbered ancestors cannot be deleted or renamed . | |
attcollation | oid | pg_collation.oid | The sorting rules defined for this column , If the column is not a sortable data type, then 0. |
attacl | aclitem[] | Column level access | |
attoptions | text[] | Attribute level options , With “keyword=value” String of form | |
attfdwoptions | text[] | Attribute level external data wrapper options , With “keyword=value” String of form |
边栏推荐
- Startup mode and scope builder of collaboration in kotlin
- iptables 4层转发
- Detailed introduction to the usage of Nacos configuration center
- GBase 8c系统表-pg_aggregate
- cvpr2022去雨去雾
- Stm32f407 ------- IIC communication protocol
- Unrecognized SSL message, plaintext connection?
- The data in servlet is transferred to JSP page, and the problem cannot be displayed using El expression ${}
- How to deal with cache hot key in redis
- GBase 8c 函数/存储过程定义
猜你喜欢

y54.第三章 Kubernetes从入门到精通 -- ingress(二七)

Restcloud ETL cross database data aggregation operation

Stm32f407 ------- IIC communication protocol

RestCloud ETL 跨库数据聚合运算

Trial setup and use of idea GoLand development tool

4. Classes and objects

SPI mechanism

Comment communiquer avec Huawei Cloud IOT via le Protocole mqtt

MySQL learning 03

Distributed transaction solution
随机推荐
简单理解svg
Socket programming
Tongda OA homepage portal workbench
Oauth2.0 authentication, login and access "/oauth/token", how to get the value of request header authorization (basictoken)???
《上市风云》荐书——唯勇气最可贵
awk从入门到入土(0)awk概述
Startup mode and scope builder of collaboration in kotlin
GBase 8c 函数/存储过程参数(一)
[shutter] shutter debugging (debugging fallback function | debug method of viewing variables in debugging | console information)
Cfdiv2 Fixed Point Guessing - (2 points for Interval answer)
Trial setup and use of idea GoLand development tool
elastic stack
Method of removing webpage scroll bar and inner and outer margins
Solution for processing overtime orders (Overtime unpaid)
GBase 8c系统表-pg_authid
Recommendation letter of "listing situation" -- courage is the most valuable
Memory pool (understand the process of new developing space from the perspective of kernel)
[shutter] top navigation bar implementation (scaffold | defaulttabcontroller | tabbar | tab | tabbarview)
Return a tree structure data
Deep learning notes (constantly updating...)