Method Postgres.postgres_result()->fetch_fields()
- Method fetch_fields
array
(mapping
(string
:mixed
)) fetch_fields()- Description
Returns an array with an entry for each field, each entry is a mapping with the following fields:
"name"
:string
Name of the column
"type"
:int
The type ID of the field. This is the database's internal representation type ID.
"length"
:int
|string
Can be an integer (the size of the contents in bytes) or the word "variable".
- Note
For char() fields, length is to be intended as the MAXIMUM length of the field. This is not part of the interface specifications in fact, but a driver-choice. In fact char() fields are for Postgres _FIXED_ length fields, and are space-padded. If CUT_TRAILING_SPACES is defined when the driver is compiled (default behavior) it will cut such spaces.