Skip to content

Commit 8d9843e

Browse files
author
VuXfi
committed
fix: remove onDelete cascade from foreign key references in Adminizer migration
1 parent b76888b commit 8d9843e

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/migrations/knex/20250106000001_adminizer_init.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export async function up(knex: Knex): Promise<void> {
7171
} else {
7272
table.uuid("id").primary().notNullable();
7373
}
74-
table.uuid("parentId").nullable().references("id").inTable("mediamanagerap").onDelete("SET NULL");
74+
table.uuid("parentId").nullable().references("id").inTable("mediamanagerap");
7575
table.string("mimeType");
7676
table.string("path");
7777
table.integer("size");
@@ -93,7 +93,7 @@ export async function up(knex: Knex): Promise<void> {
9393
table.string("key");
9494
table.json("value");
9595
table.boolean("isPublic");
96-
table.uuid("parentId").nullable().references("id").inTable("mediamanagerap").onDelete("SET NULL");
96+
table.uuid("parentId").nullable().references("id").inTable("mediamanagerap");
9797
table.timestamp("createdAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
9898
table.timestamp("updatedAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
9999
});
@@ -110,7 +110,7 @@ export async function up(knex: Knex): Promise<void> {
110110
table.json("modelId");
111111
table.string("widgetName");
112112
table.integer("sortOrder");
113-
table.uuid("fileId").nullable().references("id").inTable("mediamanagerap").onDelete("SET NULL");
113+
table.uuid("fileId").nullable().references("id").inTable("mediamanagerap");
114114
table.timestamp("createdAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
115115
table.timestamp("updatedAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
116116
});
@@ -131,7 +131,7 @@ export async function up(knex: Knex): Promise<void> {
131131
await knex.schema.createTable("usernotificationap", (table) => {
132132
table.increments("id").primary().notNullable();
133133
table.integer("userId");
134-
table.integer("notificationIdId").nullable().references("id").inTable("notificationap").onDelete("SET NULL");
134+
table.integer("notificationIdId").nullable().references("id").inTable("notificationap");
135135
table.boolean("read");
136136
table.timestamp("createdAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
137137
table.timestamp("updatedAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
@@ -148,8 +148,8 @@ export async function up(knex: Knex): Promise<void> {
148148

149149
// M:N join: GroupAP <-> UserAP via "groupapuserap"
150150
await knex.schema.createTable("groupapuserap", (table) => {
151-
table.integer("UserAPId").notNullable().references("id").inTable("userap").onDelete("CASCADE");
152-
table.integer("GroupAPId").notNullable().references("id").inTable("groupap").onDelete("CASCADE");
151+
table.integer("UserAPId").notNullable().references("id").inTable("userap");
152+
table.integer("GroupAPId").notNullable().references("id").inTable("groupap");
153153
table.timestamp("createdAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
154154
table.timestamp("updatedAt", { useTz: false }).notNullable().defaultTo(defaultTimestamp);
155155
table.primary(["UserAPId", "GroupAPId"]);

0 commit comments

Comments
 (0)