Interface: RelationBuilder
Defined in: packages/ir/src/builder.ts:94
Methods
backRelation()
backRelation(name): this;
Defined in: packages/ir/src/builder.ts:100
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
this
fkFields()
fkFields(...fields): this;
Defined in: packages/ir/src/builder.ts:101
Parameters
| Parameter | Type |
|---|---|
...fields | string[] |
Returns
this
many()
many(): this;
Defined in: packages/ir/src/builder.ts:97
Returns
this
onDelete()
onDelete(action): this;
Defined in: packages/ir/src/builder.ts:103
Parameters
| Parameter | Type |
|---|---|
action | "cascade" | "restrict" | "setNull" | "setDefault" | "noAction" |
Returns
this
one()
one(): this;
Defined in: packages/ir/src/builder.ts:96
Returns
this
onUpdate()
onUpdate(action): this;
Defined in: packages/ir/src/builder.ts:104
Parameters
| Parameter | Type |
|---|---|
action | "cascade" | "restrict" | "setNull" | "setDefault" | "noAction" |
Returns
this
optional()
optional(): this;
Defined in: packages/ir/src/builder.ts:98
Returns
this
owning()
owning(): this;
Defined in: packages/ir/src/builder.ts:99
Returns
this
references()
references(...fields): this;
Defined in: packages/ir/src/builder.ts:102
Parameters
| Parameter | Type |
|---|---|
...fields | string[] |
Returns
this
to()
to(namespace, entity): this;
Defined in: packages/ir/src/builder.ts:95
Parameters
| Parameter | Type |
|---|---|
namespace | string |
entity | string |
Returns
this