DeclaredRelation
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?
optionalattributes?: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?
optionalonDelete?:DeletePolicy
Defined in: packages/sql-schema/src/metadata.ts:183
Delete policy of the relation, defaulted from its kind
target?
optionaltarget?:string
Defined in: packages/sql-schema/src/metadata.ts:167
Identifier of the target
targetAttribute?
optionaltargetAttribute?:string
Defined in: packages/sql-schema/src/metadata.ts:171
Target attribute
unique?
optionalunique?:boolean
Defined in: packages/sql-schema/src/metadata.ts:179
Whether unique is enabled