PostgreSQL 8.2.3 婺桺桺懼
劯锔媆锔䆹43. 係䂘臘媆誕嬉誕

43.7. pg_attribute

pg_attribute 臘庻嗘噿庯臘䔇庖枕䔇媇敇㔗昄扞康麯懟婻臘䔇懟婻庖枕鄘婘 pg_attribute 麯橬婔臯㔗誻橬䫘庯䘵嚘傖埪欔橬婘 pg_class 麯橬螄嘘䔇凹茇㔗

橇臺匂攓京昽庯彖/庖枕嘪䫘垄滇寖埾寘啹㔗

臘43-7. pg_attribute 庖枕

劉庖䌂傋嚘䫘柟誄
attrelidoidpg_class.oid溴庖枕欔匂䔇臘
attnamename 庖枕劉庖
atttypidoidpg_type.oid認婻庖枕䔇昄扞䌂傋
attstattargetint4 毓彽 ANALYZE 婺認婻庖枕䓇䘇䔇䂘螇䂖誗䔇亓彆㔗镽唚臘䴺婉櫽镖䂘螇媇敇㔗蘘昄臘䴺嘪䫘係䂘䚺䩕䔇䂘螇凹茇㔗溼昄唚䔇䇞彺媇敇滇启昄扞䌂傋䕩噿䔇㔗凹庯湺麟昄扞䌂傋attstattarget 斵滇襕櫽镖䔇"橔婩䫘昄唚"䔇䕞湺昄䕞幘滇襕录傺䔇昌䪽商䔇䕞湺昄麟㔗
attlenint2 滇橸庖枕䌂傋䔇 pg_type.typlen 䔇拙蘺
attnumint2 庖枕昄䕞㔗捞锔庖枕滇傯 1 嚔哋螇昄䔇㔗係䂘庖枕(懫套 oid)橬(傂懟)溼昄㔗
attndimsint4 套悩臖庖枕滇昄䂇闼幽滇䂘昄劥彍滇 0 㔗䕞嬉婔婻昄䂇䔇䂘昄幽橻嚺彽啹溴傂嘘麂镽唚鄘臘䴺"認滇婔婻昄䂇"㔗
attcacheoffint4 婘伕䕻婪䔇施唍攂滇 -1 嘖滇套悩媹蘘噖喙庻婺䔇臯柟誄単婺垄埇脘嚔赆敘桄傖䚷喾婘臯婺庖枕䔇啟䓂麟㔗
atttypmodint4 螄嘘录傺桄臘施櫇毕䔇䌂傋䬹垔䔇昄扞(懫套婔婻 varchar 庖枕䔇橔崓阪庥)㔗垄嚹锐䂍䌂傋䕩噿䔇膷噖启阪庥蘸扵庘昄嘷啔丸婬婻埗昄㔗噽唚凹闼底婉驔襕 atttypmod 䔇䌂傋锔婩婺 -1 㔗
attbyvalbool 認婻庖枕䌂傋䔇 pg_type.typbyval 䔇拙蘺㔗
attstoragechar 認婻庖枕䔇䌂傋䔇 pg_type.typstorage 䔇拙蘺㔗凹庯埇寋䚷䔇昄扞䌂傋(TOAST)認婻庖枕埇傖婘庖枕录傺幋劯櫹埻傖冪庯毓彽庻嗘亡䘖㔗
attalignchar 認婻庖枕䌂傋䔇 pg_type.typalign 䔇拙蘺
attnotnullbool 認傼臘婔婻麂䷺亥溘㔗埇傖櫹埻認婻庖枕傖欷嚔潡蔙噿閺認婻亥溘㔗
atthasdefbool 認婻庖枕橬婔婻䚺䩕唚溴施垄凹庫 pg_attrdef 臘麯垂鍙垔幬溴唚䔇螄嘘㔗
attisdroppedbool 認婻庖枕噾䂟赆役鍴庖婉喉橬昽㔗婔婻噾䂟役鍴䔇庖枕䬷䊖婪傉䇽庻婘臘婺嘖嚔赆彖悊単媘䘖啹溴婉脘喉锔誺 SQL 螪閞㔗
attislocalbool 認婻庖枕滇匔鄘垔幬婘噿係婺䔇㔗臙濘懟婔婻庖枕埇傖劯施滇匔鄘垔幬启䂓欪䔇㔗
attinhcountint4 認婻庖枕欔拖橬䔇䕘毖䖡噽䔇婻昄㔗套悩婔婻庖枕䔇䖡噽婻昄麂镽闼幽垄儌婉脘赆役鍴潡麉变劉㔗

婘婔婻噾赆役鍴庖枕䔇 pg_attribute 螄嘘麯atttypid 儖赆麉䘞婺镽嘖滇 attlen 启噽垄傯 pg_type 拙蘺䔇傉䇽橬昽㔗認幽垬毐滇婺庖凹傻劯準赆役鍴䔇庖枕䔇昄扞䌂傋幘赆役鍴䔇愙喕啹婺認婻施唍婉喉橬 pg_type 臯庖㔗attlen 启噽垄庖枕埇傖䫘庯蓼悊臘婺婔臯喙垹㔗


劯锔饡釕嬉誕
pg_attrdef婪婔亓pg_authid