Skip to content

Migrator

char()

char() — returns any

Available in: tabledefinition Category: Table Definition Functions

Adds one or more CHAR columns to a table definition in a migration. Use this function to define fixed-length string columns when creating or modifying a table.

NameTypeRequiredDefaultDescription
columnNamesstringno
limitanyno
defaultstringno
allowNullbooleanno
1. Add a single CHAR column
t.char(columnNames="status", limit=1, default="A", allowNull=false);

2. Add multiple CHAR columns
t.char(columnNames="type,code", limit=2, default="", allowNull=true);

3. Add a CHAR column without a limit
t.char(columnNames="initials", allowNull=true);