From 8fa0bdf5078b867ca8d2dec9a9e6212f4a0518db Mon Sep 17 00:00:00 2001 From: Gal Podlipnik Date: Sun, 15 Jun 2025 21:54:14 +0200 Subject: [PATCH] reset db --- .../20250611211149_init/migration.sql | 94 ------------------- .../migration.sql | 18 ---- .../20250612134204_add_images/migration.sql | 2 - backend/prisma/migrations/migration_lock.toml | 3 - 4 files changed, 117 deletions(-) delete mode 100644 backend/prisma/migrations/20250611211149_init/migration.sql delete mode 100644 backend/prisma/migrations/20250612120245_add_message_seen/migration.sql delete mode 100644 backend/prisma/migrations/20250612134204_add_images/migration.sql delete mode 100644 backend/prisma/migrations/migration_lock.toml diff --git a/backend/prisma/migrations/20250611211149_init/migration.sql b/backend/prisma/migrations/20250611211149_init/migration.sql deleted file mode 100644 index ec00d07..0000000 --- a/backend/prisma/migrations/20250611211149_init/migration.sql +++ /dev/null @@ -1,94 +0,0 @@ --- CreateTable -CREATE TABLE "users" ( - "id" TEXT NOT NULL, - "username" TEXT NOT NULL, - "email" TEXT NOT NULL, - "password" TEXT NOT NULL, - "avatar" TEXT, - "isOnline" BOOLEAN NOT NULL DEFAULT false, - "lastSeen" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updatedAt" TIMESTAMP(3) NOT NULL, - - CONSTRAINT "users_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "chat_rooms" ( - "id" TEXT NOT NULL, - "name" TEXT NOT NULL, - "description" TEXT, - "isPrivate" BOOLEAN NOT NULL DEFAULT false, - "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updatedAt" TIMESTAMP(3) NOT NULL, - "createdBy" TEXT NOT NULL, - - CONSTRAINT "chat_rooms_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "chat_room_members" ( - "id" TEXT NOT NULL, - "userId" TEXT NOT NULL, - "roomId" TEXT NOT NULL, - "joinedAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "role" TEXT NOT NULL DEFAULT 'member', - - CONSTRAINT "chat_room_members_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "messages" ( - "id" TEXT NOT NULL, - "content" TEXT NOT NULL, - "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updatedAt" TIMESTAMP(3) NOT NULL, - "userId" TEXT NOT NULL, - "roomId" TEXT NOT NULL, - - CONSTRAINT "messages_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "message_reactions" ( - "id" TEXT NOT NULL, - "type" TEXT NOT NULL, - "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "userId" TEXT NOT NULL, - "messageId" TEXT NOT NULL, - - CONSTRAINT "message_reactions_pkey" PRIMARY KEY ("id") -); - --- CreateIndex -CREATE UNIQUE INDEX "users_username_key" ON "users"("username"); - --- CreateIndex -CREATE UNIQUE INDEX "users_email_key" ON "users"("email"); - --- CreateIndex -CREATE UNIQUE INDEX "chat_room_members_userId_roomId_key" ON "chat_room_members"("userId", "roomId"); - --- CreateIndex -CREATE UNIQUE INDEX "message_reactions_userId_messageId_type_key" ON "message_reactions"("userId", "messageId", "type"); - --- AddForeignKey -ALTER TABLE "chat_rooms" ADD CONSTRAINT "chat_rooms_createdBy_fkey" FOREIGN KEY ("createdBy") REFERENCES "users"("id") ON DELETE RESTRICT ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "chat_room_members" ADD CONSTRAINT "chat_room_members_userId_fkey" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "chat_room_members" ADD CONSTRAINT "chat_room_members_roomId_fkey" FOREIGN KEY ("roomId") REFERENCES "chat_rooms"("id") ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "messages" ADD CONSTRAINT "messages_userId_fkey" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "messages" ADD CONSTRAINT "messages_roomId_fkey" FOREIGN KEY ("roomId") REFERENCES "chat_rooms"("id") ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "message_reactions" ADD CONSTRAINT "message_reactions_userId_fkey" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "message_reactions" ADD CONSTRAINT "message_reactions_messageId_fkey" FOREIGN KEY ("messageId") REFERENCES "messages"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/backend/prisma/migrations/20250612120245_add_message_seen/migration.sql b/backend/prisma/migrations/20250612120245_add_message_seen/migration.sql deleted file mode 100644 index f2078c1..0000000 --- a/backend/prisma/migrations/20250612120245_add_message_seen/migration.sql +++ /dev/null @@ -1,18 +0,0 @@ --- CreateTable -CREATE TABLE "message_seen" ( - "id" TEXT NOT NULL, - "seenAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "userId" TEXT NOT NULL, - "messageId" TEXT NOT NULL, - - CONSTRAINT "message_seen_pkey" PRIMARY KEY ("id") -); - --- CreateIndex -CREATE UNIQUE INDEX "message_seen_userId_messageId_key" ON "message_seen"("userId", "messageId"); - --- AddForeignKey -ALTER TABLE "message_seen" ADD CONSTRAINT "message_seen_userId_fkey" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE CASCADE ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "message_seen" ADD CONSTRAINT "message_seen_messageId_fkey" FOREIGN KEY ("messageId") REFERENCES "messages"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/backend/prisma/migrations/20250612134204_add_images/migration.sql b/backend/prisma/migrations/20250612134204_add_images/migration.sql deleted file mode 100644 index 8aa8fa8..0000000 --- a/backend/prisma/migrations/20250612134204_add_images/migration.sql +++ /dev/null @@ -1,2 +0,0 @@ --- AlterTable -ALTER TABLE "messages" ADD COLUMN "image" TEXT; diff --git a/backend/prisma/migrations/migration_lock.toml b/backend/prisma/migrations/migration_lock.toml deleted file mode 100644 index 044d57c..0000000 --- a/backend/prisma/migrations/migration_lock.toml +++ /dev/null @@ -1,3 +0,0 @@ -# Please do not edit this file manually -# It should be added in your version-control system (e.g., Git) -provider = "postgresql"