Loading prisma/migrations/20250706205042_add_id_to_bridged/migration.sql 0 → 100644 +23 −0 Original line number Diff line number Diff line /* Warnings: - The primary key for the `Bridged` table will be changed. If it partially fails, the table could be left without primary key constraint. */ -- RedefineTables PRAGMA defer_foreign_keys=ON; PRAGMA foreign_keys=OFF; CREATE TABLE "new_Bridged" ( "id" TEXT NOT NULL PRIMARY KEY DEFAULT (random() || ''), "discord_guild_id" TEXT NOT NULL, "discord_channel_id" TEXT NOT NULL, "matrix_room_id" TEXT NOT NULL, "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ); INSERT INTO "new_Bridged" ("discord_channel_id", "discord_guild_id", "matrix_room_id") SELECT "discord_channel_id", "discord_guild_id", "matrix_room_id" FROM "Bridged"; DROP TABLE "Bridged"; ALTER TABLE "new_Bridged" RENAME TO "Bridged"; CREATE UNIQUE INDEX "Bridged_discord_guild_id_discord_channel_id_matrix_room_id_key" ON "Bridged"("discord_guild_id", "discord_channel_id", "matrix_room_id"); PRAGMA foreign_keys=ON; PRAGMA defer_foreign_keys=OFF; prisma/migrations/20250709032047_/migration.sql 0 → 100644 +17 −0 Original line number Diff line number Diff line -- RedefineTables PRAGMA defer_foreign_keys=ON; PRAGMA foreign_keys=OFF; CREATE TABLE "new_Bridged" ( "id" TEXT NOT NULL PRIMARY KEY, "discord_guild_id" TEXT NOT NULL, "discord_channel_id" TEXT NOT NULL, "matrix_room_id" TEXT NOT NULL, "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ); INSERT INTO "new_Bridged" ("createdAt", "discord_channel_id", "discord_guild_id", "id", "matrix_room_id", "updatedAt") SELECT "createdAt", "discord_channel_id", "discord_guild_id", "id", "matrix_room_id", "updatedAt" FROM "Bridged"; DROP TABLE "Bridged"; ALTER TABLE "new_Bridged" RENAME TO "Bridged"; CREATE UNIQUE INDEX "Bridged_discord_guild_id_discord_channel_id_matrix_room_id_key" ON "Bridged"("discord_guild_id", "discord_channel_id", "matrix_room_id"); PRAGMA foreign_keys=ON; PRAGMA defer_foreign_keys=OFF; prisma/schema.prisma +5 −1 Original line number Diff line number Diff line Loading @@ -11,11 +11,15 @@ datasource db { } model Bridged { id String @id @default(uuid()) discord_guild_id String discord_channel_id String matrix_room_id String @@id([discord_guild_id, discord_channel_id, matrix_room_id]) createdAt DateTime @default(now()) updatedAt DateTime @default(now()) @updatedAt @@unique([discord_guild_id, discord_channel_id, matrix_room_id]) } model DiscordWebhooks { Loading Loading
prisma/migrations/20250706205042_add_id_to_bridged/migration.sql 0 → 100644 +23 −0 Original line number Diff line number Diff line /* Warnings: - The primary key for the `Bridged` table will be changed. If it partially fails, the table could be left without primary key constraint. */ -- RedefineTables PRAGMA defer_foreign_keys=ON; PRAGMA foreign_keys=OFF; CREATE TABLE "new_Bridged" ( "id" TEXT NOT NULL PRIMARY KEY DEFAULT (random() || ''), "discord_guild_id" TEXT NOT NULL, "discord_channel_id" TEXT NOT NULL, "matrix_room_id" TEXT NOT NULL, "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ); INSERT INTO "new_Bridged" ("discord_channel_id", "discord_guild_id", "matrix_room_id") SELECT "discord_channel_id", "discord_guild_id", "matrix_room_id" FROM "Bridged"; DROP TABLE "Bridged"; ALTER TABLE "new_Bridged" RENAME TO "Bridged"; CREATE UNIQUE INDEX "Bridged_discord_guild_id_discord_channel_id_matrix_room_id_key" ON "Bridged"("discord_guild_id", "discord_channel_id", "matrix_room_id"); PRAGMA foreign_keys=ON; PRAGMA defer_foreign_keys=OFF;
prisma/migrations/20250709032047_/migration.sql 0 → 100644 +17 −0 Original line number Diff line number Diff line -- RedefineTables PRAGMA defer_foreign_keys=ON; PRAGMA foreign_keys=OFF; CREATE TABLE "new_Bridged" ( "id" TEXT NOT NULL PRIMARY KEY, "discord_guild_id" TEXT NOT NULL, "discord_channel_id" TEXT NOT NULL, "matrix_room_id" TEXT NOT NULL, "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ); INSERT INTO "new_Bridged" ("createdAt", "discord_channel_id", "discord_guild_id", "id", "matrix_room_id", "updatedAt") SELECT "createdAt", "discord_channel_id", "discord_guild_id", "id", "matrix_room_id", "updatedAt" FROM "Bridged"; DROP TABLE "Bridged"; ALTER TABLE "new_Bridged" RENAME TO "Bridged"; CREATE UNIQUE INDEX "Bridged_discord_guild_id_discord_channel_id_matrix_room_id_key" ON "Bridged"("discord_guild_id", "discord_channel_id", "matrix_room_id"); PRAGMA foreign_keys=ON; PRAGMA defer_foreign_keys=OFF;
prisma/schema.prisma +5 −1 Original line number Diff line number Diff line Loading @@ -11,11 +11,15 @@ datasource db { } model Bridged { id String @id @default(uuid()) discord_guild_id String discord_channel_id String matrix_room_id String @@id([discord_guild_id, discord_channel_id, matrix_room_id]) createdAt DateTime @default(now()) updatedAt DateTime @default(now()) @updatedAt @@unique([discord_guild_id, discord_channel_id, matrix_room_id]) } model DiscordWebhooks { Loading