Column options specific to all column types.
Indicates if this column is an array. Can be simply set to true or array length can be specified. Supported only by postgres.
Column comment. Not supported by all database types.
Default database value. Note that default value is not supported when column type is 'json' of mysql.
Specifies if this column will use auto increment (sequence, generated identity, rowid). Note that in some databases only one column in entity can be marked as generated, and it must be a primary column.
Column name in the database.
Indicates if column's value can be set to NULL.
ON UPDATE trigger. Works only for MySQL.
Indicates if this column is a primary key. Same can be achieved when @PrimaryColumn decorator is used.
Indicates if column is always selected by QueryBuilder and find operations. Default value is "true".
Specifies a value transformer that is to be used to (un)marshal this column when reading or writing to the database.
Specifies if column's value must be unique or not.
Generated using TypeDoc