Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface BelongsToManyCreateAssociationMixinOptions

The options for the createAssociation mixin of the belongsToMany association.

see

BelongsToManyCreateAssociationMixin

Hierarchy

Index

Properties

benchmark?: boolean

Pass query execution time in milliseconds as second argument to logging function (options.logging).

fields?: (string | number | symbol)[]

If set, only columns matching those in fields will be saved

hooks?: boolean

If false the applicable hooks will not be called. The default value depends on the context.

default

true

ignoreDuplicates?: boolean

dialect specific ON CONFLICT DO NOTHING / INSERT IGNORE

An array of include options. A single option is also supported - Used to build prefetched/included model instances. See set

isNewRecord?: boolean

Is this record new

logging?: boolean | ((sql: string, timing?: number) => void)

A function that gets executed while running the query to log the sql.

raw?: boolean

If set to true, values will ignore field and virtual setters.

default

false

returning?: boolean | (string | number | symbol)[]

Return the affected rows (only for postgres)

searchPath?: string

An optional parameter to specify the schema search_path (Postgres only)

silent?: boolean

If true, the updatedAt timestamp will not be updated.

default

false

transaction?: null | Transaction

The transaction in which this query must be run.

If CLS is enabled and a transaction is running in the current CLS context, that transaction will be used, unless null or a Transaction is manually specified here.

validate?: boolean

If false, validations won't be run.

default

true

Generated using TypeDoc