# Interface: RelationshipDefinition
Defined in: packages/core/src/utils/SchemaManager.ts:49
Table relationship definition
Properties
type
type:
"object"
|"array"
Defined in: packages/core/src/utils/SchemaManager.ts:51
Type of relationship
table
table:
string
Defined in: packages/core/src/utils/SchemaManager.ts:53
Target table name
propertyName
propertyName:
string
Defined in: packages/core/src/utils/SchemaManager.ts:55
Property name in JSON output
targetKey?
optional
targetKey:string
Defined in: packages/core/src/utils/SchemaManager.ts:57
Optional: Override target table's primary key