Skip to content

Default columns

ArteMerlow edited this page May 28, 2025 · 1 revision

Default column

DefaultColumn is a namespace that contains pre-defined, commonly used column types.

@Table()
@NamedTable('users')
class Users extends Module {
    
    @Column(DefaultColumn.LONG_VARCHAR)
    public first_name!: string;
    
}

Below is a list of all elements of DefaultColumn.

NAME DESCRIPTION
AUTOINCREMENT_ID INTEGER AUTO_INCREMENT PRIMARY KEY NOT NULL
VARCHAR_UUID VARCHAR(64) NOT NULL UNIQUE
TIME DATETIME NOT NULL
BOOLEAN BOOLEAN NOT NULL
BOOL_DEFAULT_TRUE BOOLEAN NOT NULL DEFAULT(true)
BOOL_DEFAULT_FALSE BOOLEAN NOT NULL DEFAULT(false)
INTEGER INTEGER NOT NULL
LONG_VARCHAR VARCHAR(255) NOT NULL
TEXT TEXT NOT NULL
JSON JSON NOT NULL

Next >

Clone this wiki locally