Skip to main content

DeclaredRelation

@webda/sql-schema


Interface: DeclaredRelation

Defined in: packages/sql-schema/src/metadata.ts:155

A relation of a model, as compiled

Properties​

attribute​

attribute: string

Defined in: packages/sql-schema/src/metadata.ts:159

Attribute


attributes?​

optional attributes?: string[]

Defined in: packages/sql-schema/src/metadata.ts:175

For a map: the attributes of the target copied into each item


kind​

kind: RelationKind

Defined in: packages/sql-schema/src/metadata.ts:163

Kind


onDelete?​

optional onDelete?: DeletePolicy

Defined in: packages/sql-schema/src/metadata.ts:183

Delete policy of the relation, defaulted from its kind


target?​

optional target?: string

Defined in: packages/sql-schema/src/metadata.ts:167

Identifier of the target


targetAttribute?​

optional targetAttribute?: string

Defined in: packages/sql-schema/src/metadata.ts:171

Target attribute


unique?​

optional unique?: boolean

Defined in: packages/sql-schema/src/metadata.ts:179

Whether unique is enabled