Table

Table Decorator

The Table decorator is used to define a table in the database. It takes a TableDecoratorInterface object as a parameter.

Parameters of TableDecoratorInterface

  • name:

    • Type: string

    • Description: The name of the table in the database.

  • options:

    • Type: TableOptionsPostgresqlInterface | TableOptionsMysqlInterface

    • Description: An object containing additional options for configuring the table.

Parameters of TableOptionsPostgresqlInterface (for PostgreSQL only)

  • checkConstraint:

    • Type: ConstraintInterface | ConstraintInterface[]

    • Description: Defines CHECK constraint conditions for the table.

  • unique:

    • Type: string[][] | string[]

    • Description: Defines unique groups of columns in the table.

  • primaryKeys:

    • Type: string[]

    • Description: Defines columns that are primary keys.

Parameters of TableOptionsMysqlInterface (for MySQL only)

  • unique:

    • Type: string[][] | string[]

    • Description: Defines unique groups of columns in the table.

  • primaryKeys:

    • Type: string[]

    • Description: Defines columns that are primary keys.

Last updated