Struct representing a single database column's metadata.
Fields
name- Column nametype- PostgreSQL data type (e.g.,"bigint","text","ARRAY")element_type- For an array column, its elements' data type (e.g.,"uuid","character varying"); nil otherwisenullable- Whether the column allows NULL valuesprimary_key- Whether the column is part of the primary keydefault- Default value expression or nilmax_length- Maximum character length or nilprecision- Numeric precision or nilscale- Numeric scale or nil