Handle onUpdate/onDelete cascade constraints
This commit is contained in:
parent
e9f4a78784
commit
ecbe472acc
1 changed files with 12 additions and 4 deletions
|
@ -135,7 +135,9 @@ async function createUsersRolesTable(query: { context: any }) {
|
|||
allowNull: false,
|
||||
references: {
|
||||
model: $db.tableName('users'),
|
||||
key: 'id'
|
||||
key: 'id',
|
||||
onDelete: 'CASCADE',
|
||||
onUpdate: 'CASCADE',
|
||||
}
|
||||
},
|
||||
roleId: {
|
||||
|
@ -143,7 +145,9 @@ async function createUsersRolesTable(query: { context: any }) {
|
|||
allowNull: false,
|
||||
references: {
|
||||
model: $db.tableName('roles'),
|
||||
key: 'id'
|
||||
key: 'id',
|
||||
onDelete: 'CASCADE',
|
||||
onUpdate: 'CASCADE',
|
||||
}
|
||||
},
|
||||
createdAt: {
|
||||
|
@ -167,7 +171,9 @@ async function createUserSessionsTable(query: { context: any }) {
|
|||
allowNull: false,
|
||||
references: {
|
||||
model: $db.tableName('users'),
|
||||
key: 'id'
|
||||
key: 'id',
|
||||
onDelete: 'CASCADE',
|
||||
onUpdate: 'CASCADE',
|
||||
}
|
||||
},
|
||||
name: {
|
||||
|
@ -198,7 +204,9 @@ async function createUserDevicesTable(query: { context: any }) {
|
|||
allowNull: false,
|
||||
references: {
|
||||
model: $db.tableName('users'),
|
||||
key: 'id'
|
||||
key: 'id',
|
||||
onDelete: 'CASCADE',
|
||||
onUpdate: 'CASCADE',
|
||||
}
|
||||
},
|
||||
name: {
|
||||
|
|
Loading…
Add table
Reference in a new issue