public column ( $name, string $type, array $options = [] ) : Horde_Db_Adapter_Base_TableDefinition |
$type |
string |
Column type, one of:
autoincrementKey, string, text, integer, float,
datetime, timestamp, time, date, binary, boolean. |
$options |
array |
Column options:
- limit: (integer) Maximum column length (string,
text, binary or integer columns only)
- default: (mixed) The column's default value.
You cannot explicitly set the default value to
NULL. Simply leave off this option if you want
a NULL default value.
- null: (boolean) Whether NULL values are allowed
in the column.
- precision: (integer) The number precision
(float columns only).
- scale: (integer) The number scaling (float
columns only).
- unsigned: (boolean) Whether the column is an
unsigned number (integer columns only).
- autoincrement: (boolean) Whether the column is
an autoincrement column. Restrictions are
RDMS specific. |
return |
Horde_Db_Adapter_Base_TableDefinition |
This object. |