Skip to main content
zerotal

Documentation


Documentation / @zerotal/orm / index / TableOptions

Interface: TableOptions

Defined in: packages/orm/src/model/decorators/table.ts:11

Options object accepted as the second argument to @table(). Equivalent to calling the fluent chain methods — choose whichever style you prefer.

Example

@table("users", { timestamps: true })
export class User extends BaseModel { ... }

Properties

timestamps?

optional timestamps?: boolean

Defined in: packages/orm/src/model/decorators/table.ts:13

Enable / disable automatic timestamp columns.

Default

true

primaryKey?

optional primaryKey?: string

Defined in: packages/orm/src/model/decorators/table.ts:15

Override the primary key column name.

Default

"id"