From 66bddf5d175dbb5c6dd4862bfee6d95d0df2306d Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Sun, 23 Feb 2025 21:22:31 +0100 Subject: [PATCH] removed migrations + env --- .gitignore | 3 +- package-lock.json | 15 ++-- packages/database/.env | 1 - packages/database/package.json | 2 +- .../20250117231916_initial/migration.sql | 78 ------------------ .../20250126233728_dev/migration.sql | 20 ----- .../20250126234611_added_user/migration.sql | 80 ------------------- .../20250202182447_oauth_token/migration.sql | 14 ---- .../20250202183237_token/migration.sql | 2 - .../migrations/20250213210756_/migration.sql | 2 - .../migrations/20250215203417_/migration.sql | 19 ----- .../migrations/20250215205041_/migration.sql | 13 --- .../migrations/20250215205521_/migration.sql | 14 ---- .../migrations/20250215210609_/migration.sql | 8 -- .../migrations/20250215225203_/migration.sql | 2 - .../migrations/20250215233709_/migration.sql | 2 - .../migrations/20250215233857_/migration.sql | 9 --- .../migrations/20250216110750_/migration.sql | 12 --- .../migrations/20250216163541_/migration.sql | 32 -------- .../20250217083328_events/migration.sql | 46 ----------- .../migration.sql | 14 ---- .../prisma/migrations/migration_lock.toml | 3 - 22 files changed, 13 insertions(+), 378 deletions(-) delete mode 100644 packages/database/.env delete mode 100644 packages/database/prisma/migrations/20250117231916_initial/migration.sql delete mode 100644 packages/database/prisma/migrations/20250126233728_dev/migration.sql delete mode 100644 packages/database/prisma/migrations/20250126234611_added_user/migration.sql delete mode 100644 packages/database/prisma/migrations/20250202182447_oauth_token/migration.sql delete mode 100644 packages/database/prisma/migrations/20250202183237_token/migration.sql delete mode 100644 packages/database/prisma/migrations/20250213210756_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250215203417_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250215205041_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250215205521_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250215210609_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250215225203_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250215233709_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250215233857_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250216110750_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250216163541_/migration.sql delete mode 100644 packages/database/prisma/migrations/20250217083328_events/migration.sql delete mode 100644 packages/database/prisma/migrations/20250217093027_event_participants/migration.sql delete mode 100644 packages/database/prisma/migrations/migration_lock.toml diff --git a/.gitignore b/.gitignore index 4055c262..84317ae9 100644 --- a/.gitignore +++ b/.gitignore @@ -5,8 +5,9 @@ node_modules .pnp .pnp.js +migrations # Local env files - +.env .env.local .env.development.local .env.test.local diff --git a/package-lock.json b/package-lock.json index 42c89ea2..37c858ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1160,19 +1160,24 @@ } }, "node_modules/@prisma/client": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.2.1.tgz", - "integrity": "sha512-msKY2iRLISN8t5X0Tj7hU0UWet1u0KuxSPHWuf3IRkB4J95mCvGpyQBfQ6ufcmvKNOMQSq90O2iUmJEN2e5fiA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.4.0.tgz", + "integrity": "sha512-48tLb+VL7iuuqJXjD4Xbqa622fuh8UtqmjTf39AKrQjlTUdNaMc9sC/c49eXQkcnrAdh9FoS1qVupmZSYiZ9TQ==", "hasInstallScript": true, + "license": "Apache-2.0", "engines": { "node": ">=18.18" }, "peerDependencies": { - "prisma": "*" + "prisma": "*", + "typescript": ">=5.1.0" }, "peerDependenciesMeta": { "prisma": { "optional": true + }, + "typescript": { + "optional": true } } }, @@ -9417,7 +9422,7 @@ "version": "0.0.0", "license": "ISC", "dependencies": { - "@prisma/client": "^6.2.1", + "@prisma/client": "^6.4.0", "zod-prisma-types": "^3.2.4" } }, diff --git a/packages/database/.env b/packages/database/.env deleted file mode 100644 index 919cff11..00000000 --- a/packages/database/.env +++ /dev/null @@ -1 +0,0 @@ -DATABASE_URL=postgresql://persistant-data:persistant-data-pw@localhost:5432/var \ No newline at end of file diff --git a/packages/database/package.json b/packages/database/package.json index 0c445ddd..cd26f3fc 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -16,7 +16,7 @@ "author": "", "license": "ISC", "dependencies": { - "@prisma/client": "^6.2.1", + "@prisma/client": "^6.4.0", "zod-prisma-types": "^3.2.4" } } diff --git a/packages/database/prisma/migrations/20250117231916_initial/migration.sql b/packages/database/prisma/migrations/20250117231916_initial/migration.sql deleted file mode 100644 index 5656615c..00000000 --- a/packages/database/prisma/migrations/20250117231916_initial/migration.sql +++ /dev/null @@ -1,78 +0,0 @@ --- CreateTable -CREATE TABLE "accounts" ( - "id" SERIAL NOT NULL, - "compound_id" TEXT NOT NULL, - "user_id" INTEGER NOT NULL, - "provider_type" TEXT NOT NULL, - "provider_id" TEXT NOT NULL, - "provider_account_id" TEXT NOT NULL, - "refresh_token" TEXT, - "access_token" TEXT, - "access_token_expires" TIMESTAMP(3), - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "accounts_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "sessions" ( - "id" SERIAL NOT NULL, - "user_id" INTEGER NOT NULL, - "expires" TIMESTAMP(3) NOT NULL, - "session_token" TEXT NOT NULL, - "access_token" TEXT NOT NULL, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "sessions_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "users" ( - "id" SERIAL NOT NULL, - "name" TEXT, - "email" TEXT, - "email_verified" TIMESTAMP(3), - "image" TEXT, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "users_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "verification_requests" ( - "id" SERIAL NOT NULL, - "identifier" TEXT NOT NULL, - "token" TEXT NOT NULL, - "expires" TIMESTAMP(3) NOT NULL, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "verification_requests_pkey" PRIMARY KEY ("id") -); - --- CreateIndex -CREATE UNIQUE INDEX "accounts_compound_id_key" ON "accounts"("compound_id"); - --- CreateIndex -CREATE INDEX "providerAccountId" ON "accounts"("provider_account_id"); - --- CreateIndex -CREATE INDEX "providerId" ON "accounts"("provider_id"); - --- CreateIndex -CREATE INDEX "userId" ON "accounts"("user_id"); - --- CreateIndex -CREATE UNIQUE INDEX "sessions_session_token_key" ON "sessions"("session_token"); - --- CreateIndex -CREATE UNIQUE INDEX "sessions_access_token_key" ON "sessions"("access_token"); - --- CreateIndex -CREATE UNIQUE INDEX "users_email_key" ON "users"("email"); - --- CreateIndex -CREATE UNIQUE INDEX "verification_requests_token_key" ON "verification_requests"("token"); diff --git a/packages/database/prisma/migrations/20250126233728_dev/migration.sql b/packages/database/prisma/migrations/20250126233728_dev/migration.sql deleted file mode 100644 index f30ffbe9..00000000 --- a/packages/database/prisma/migrations/20250126233728_dev/migration.sql +++ /dev/null @@ -1,20 +0,0 @@ -/* - Warnings: - - - You are about to drop the `accounts` table. If the table is not empty, all the data it contains will be lost. - - You are about to drop the `sessions` table. If the table is not empty, all the data it contains will be lost. - - You are about to drop the `users` table. If the table is not empty, all the data it contains will be lost. - - You are about to drop the `verification_requests` table. If the table is not empty, all the data it contains will be lost. - -*/ --- DropTable -DROP TABLE "accounts"; - --- DropTable -DROP TABLE "sessions"; - --- DropTable -DROP TABLE "users"; - --- DropTable -DROP TABLE "verification_requests"; diff --git a/packages/database/prisma/migrations/20250126234611_added_user/migration.sql b/packages/database/prisma/migrations/20250126234611_added_user/migration.sql deleted file mode 100644 index 0f811e7b..00000000 --- a/packages/database/prisma/migrations/20250126234611_added_user/migration.sql +++ /dev/null @@ -1,80 +0,0 @@ --- CreateTable -CREATE TABLE "sessions" ( - "id" SERIAL NOT NULL, - "user_id" INTEGER NOT NULL, - "expires" TIMESTAMP(3) NOT NULL, - "session_token" TEXT NOT NULL, - "access_token" TEXT NOT NULL, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "sessions_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "users" ( - "id" TEXT NOT NULL, - "firstname" TEXT NOT NULL, - "lastname" TEXT NOT NULL, - "email" TEXT NOT NULL, - "password" TEXT NOT NULL, - "email_verified" TIMESTAMP(3), - "image" TEXT, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "users_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "verification_requests" ( - "id" SERIAL NOT NULL, - "identifier" TEXT NOT NULL, - "token" TEXT NOT NULL, - "expires" TIMESTAMP(3) NOT NULL, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "verification_requests_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "accounts" ( - "id" SERIAL NOT NULL, - "compound_id" TEXT NOT NULL, - "user_id" INTEGER NOT NULL, - "provider_type" TEXT NOT NULL, - "provider_id" TEXT NOT NULL, - "provider_account_id" TEXT NOT NULL, - "refresh_token" TEXT, - "access_token" TEXT, - "access_token_expires" TIMESTAMP(3), - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "accounts_pkey" PRIMARY KEY ("id") -); - --- CreateIndex -CREATE UNIQUE INDEX "sessions_session_token_key" ON "sessions"("session_token"); - --- CreateIndex -CREATE UNIQUE INDEX "sessions_access_token_key" ON "sessions"("access_token"); - --- CreateIndex -CREATE UNIQUE INDEX "users_email_key" ON "users"("email"); - --- CreateIndex -CREATE UNIQUE INDEX "verification_requests_token_key" ON "verification_requests"("token"); - --- CreateIndex -CREATE UNIQUE INDEX "accounts_compound_id_key" ON "accounts"("compound_id"); - --- CreateIndex -CREATE INDEX "providerAccountId" ON "accounts"("provider_account_id"); - --- CreateIndex -CREATE INDEX "providerId" ON "accounts"("provider_id"); - --- CreateIndex -CREATE INDEX "userId" ON "accounts"("user_id"); diff --git a/packages/database/prisma/migrations/20250202182447_oauth_token/migration.sql b/packages/database/prisma/migrations/20250202182447_oauth_token/migration.sql deleted file mode 100644 index 3f92185b..00000000 --- a/packages/database/prisma/migrations/20250202182447_oauth_token/migration.sql +++ /dev/null @@ -1,14 +0,0 @@ --- CreateTable -CREATE TABLE "oauth_tokens" ( - "id" SERIAL NOT NULL, - "user_id" INTEGER NOT NULL, - "client_id" TEXT NOT NULL, - "access_token" TEXT NOT NULL, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "oauth_tokens_pkey" PRIMARY KEY ("id") -); - --- CreateIndex -CREATE UNIQUE INDEX "oauth_tokens_access_token_key" ON "oauth_tokens"("access_token"); diff --git a/packages/database/prisma/migrations/20250202183237_token/migration.sql b/packages/database/prisma/migrations/20250202183237_token/migration.sql deleted file mode 100644 index 0b97f97d..00000000 --- a/packages/database/prisma/migrations/20250202183237_token/migration.sql +++ /dev/null @@ -1,2 +0,0 @@ --- AlterTable -ALTER TABLE "oauth_tokens" ALTER COLUMN "user_id" SET DATA TYPE TEXT; diff --git a/packages/database/prisma/migrations/20250213210756_/migration.sql b/packages/database/prisma/migrations/20250213210756_/migration.sql deleted file mode 100644 index 18857811..00000000 --- a/packages/database/prisma/migrations/20250213210756_/migration.sql +++ /dev/null @@ -1,2 +0,0 @@ --- AddForeignKey -ALTER TABLE "oauth_tokens" ADD CONSTRAINT "oauth_tokens_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE RESTRICT ON UPDATE CASCADE; diff --git a/packages/database/prisma/migrations/20250215203417_/migration.sql b/packages/database/prisma/migrations/20250215203417_/migration.sql deleted file mode 100644 index 8f6afb65..00000000 --- a/packages/database/prisma/migrations/20250215203417_/migration.sql +++ /dev/null @@ -1,19 +0,0 @@ --- CreateTable -CREATE TABLE "discord_accounts" ( - "id" SERIAL NOT NULL, - "user_id" TEXT NOT NULL, - "discord_id" TEXT NOT NULL, - "access_token" TEXT NOT NULL, - "refresh_token" TEXT NOT NULL, - "token_type" TEXT NOT NULL, - "scope" TEXT NOT NULL, - "guild_id" TEXT NOT NULL, - "guild_name" TEXT NOT NULL, - "created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - "updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, - - CONSTRAINT "discord_accounts_pkey" PRIMARY KEY ("id") -); - --- AddForeignKey -ALTER TABLE "discord_accounts" ADD CONSTRAINT "discord_accounts_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE RESTRICT ON UPDATE CASCADE; diff --git a/packages/database/prisma/migrations/20250215205041_/migration.sql b/packages/database/prisma/migrations/20250215205041_/migration.sql deleted file mode 100644 index 4435bb7b..00000000 --- a/packages/database/prisma/migrations/20250215205041_/migration.sql +++ /dev/null @@ -1,13 +0,0 @@ -/* - Warnings: - - - You are about to drop the column `guild_id` on the `discord_accounts` table. All the data in the column will be lost. - - You are about to drop the column `guild_name` on the `discord_accounts` table. All the data in the column will be lost. - - You are about to drop the column `scope` on the `discord_accounts` table. All the data in the column will be lost. - -*/ --- AlterTable -ALTER TABLE "discord_accounts" DROP COLUMN "guild_id", -DROP COLUMN "guild_name", -DROP COLUMN "scope", -ADD COLUMN "email" TEXT; diff --git a/packages/database/prisma/migrations/20250215205521_/migration.sql b/packages/database/prisma/migrations/20250215205521_/migration.sql deleted file mode 100644 index 99af8131..00000000 --- a/packages/database/prisma/migrations/20250215205521_/migration.sql +++ /dev/null @@ -1,14 +0,0 @@ -/* - Warnings: - - - Added the required column `global_name` to the `discord_accounts` table without a default value. This is not possible if the table is not empty. - - Added the required column `username` to the `discord_accounts` table without a default value. This is not possible if the table is not empty. - - Made the column `email` on table `discord_accounts` required. This step will fail if there are existing NULL values in that column. - -*/ --- AlterTable -ALTER TABLE "discord_accounts" ADD COLUMN "avatar" TEXT, -ADD COLUMN "global_name" TEXT NOT NULL, -ADD COLUMN "username" TEXT NOT NULL, -ADD COLUMN "verified" BOOLEAN NOT NULL DEFAULT false, -ALTER COLUMN "email" SET NOT NULL; diff --git a/packages/database/prisma/migrations/20250215210609_/migration.sql b/packages/database/prisma/migrations/20250215210609_/migration.sql deleted file mode 100644 index f0f935ab..00000000 --- a/packages/database/prisma/migrations/20250215210609_/migration.sql +++ /dev/null @@ -1,8 +0,0 @@ -/* - Warnings: - - - A unique constraint covering the columns `[discord_id]` on the table `discord_accounts` will be added. If there are existing duplicate values, this will fail. - -*/ --- CreateIndex -CREATE UNIQUE INDEX "discord_accounts_discord_id_key" ON "discord_accounts"("discord_id"); diff --git a/packages/database/prisma/migrations/20250215225203_/migration.sql b/packages/database/prisma/migrations/20250215225203_/migration.sql deleted file mode 100644 index 4f3675ef..00000000 --- a/packages/database/prisma/migrations/20250215225203_/migration.sql +++ /dev/null @@ -1,2 +0,0 @@ --- AlterTable -ALTER TABLE "users" ADD COLUMN "vatsim_cid" INTEGER; diff --git a/packages/database/prisma/migrations/20250215233709_/migration.sql b/packages/database/prisma/migrations/20250215233709_/migration.sql deleted file mode 100644 index a087d5c1..00000000 --- a/packages/database/prisma/migrations/20250215233709_/migration.sql +++ /dev/null @@ -1,2 +0,0 @@ --- AlterTable -ALTER TABLE "users" ALTER COLUMN "vatsim_cid" SET DATA TYPE TEXT; diff --git a/packages/database/prisma/migrations/20250215233857_/migration.sql b/packages/database/prisma/migrations/20250215233857_/migration.sql deleted file mode 100644 index 0bffdee9..00000000 --- a/packages/database/prisma/migrations/20250215233857_/migration.sql +++ /dev/null @@ -1,9 +0,0 @@ -/* - Warnings: - - - The `vatsim_cid` column on the `users` table would be dropped and recreated. This will lead to data loss if there is data in the column. - -*/ --- AlterTable -ALTER TABLE "users" DROP COLUMN "vatsim_cid", -ADD COLUMN "vatsim_cid" INTEGER; diff --git a/packages/database/prisma/migrations/20250216110750_/migration.sql b/packages/database/prisma/migrations/20250216110750_/migration.sql deleted file mode 100644 index 2abf83a9..00000000 --- a/packages/database/prisma/migrations/20250216110750_/migration.sql +++ /dev/null @@ -1,12 +0,0 @@ -/* - Warnings: - - - A unique constraint covering the columns `[publicId]` on the table `users` will be added. If there are existing duplicate values, this will fail. - - Added the required column `publicId` to the `users` table without a default value. This is not possible if the table is not empty. - -*/ --- AlterTable -ALTER TABLE "users" ADD COLUMN "publicId" TEXT NOT NULL; - --- CreateIndex -CREATE UNIQUE INDEX "users_publicId_key" ON "users"("publicId"); diff --git a/packages/database/prisma/migrations/20250216163541_/migration.sql b/packages/database/prisma/migrations/20250216163541_/migration.sql deleted file mode 100644 index 1d19d6e0..00000000 --- a/packages/database/prisma/migrations/20250216163541_/migration.sql +++ /dev/null @@ -1,32 +0,0 @@ --- CreateEnum -CREATE TYPE "BosUse" AS ENUM ('PRIMARY', 'SECONDARY', 'DUAL_USE'); - --- CreateEnum -CREATE TYPE "Country" AS ENUM ('DE', 'AT', 'CH'); - --- CreateTable -CREATE TABLE "Station" ( - "id" SERIAL NOT NULL, - "bosUse" "BosUse" NOT NULL, - "bosCallsign" TEXT NOT NULL, - "bosCallsignShort" TEXT NOT NULL, - "bosRadioArea" TEXT NOT NULL, - "country" "Country" NOT NULL, - "operator" TEXT NOT NULL, - "aircraft" TEXT NOT NULL, - "aircraftRegistration" TEXT NOT NULL, - "aircraftSpeed" INTEGER NOT NULL, - "hasWinch" BOOLEAN NOT NULL, - "is24h" BOOLEAN NOT NULL, - "hasNvg" BOOLEAN NOT NULL, - "locationState" TEXT NOT NULL, - "locationStateShort" TEXT NOT NULL, - "hasRope" BOOLEAN NOT NULL, - "fir" TEXT NOT NULL, - "latitude" DOUBLE PRECISION NOT NULL, - "longitude" DOUBLE PRECISION NOT NULL, - "atcCallsign" TEXT NOT NULL, - "hideRangeRings" BOOLEAN NOT NULL, - - CONSTRAINT "Station_pkey" PRIMARY KEY ("id") -); diff --git a/packages/database/prisma/migrations/20250217083328_events/migration.sql b/packages/database/prisma/migrations/20250217083328_events/migration.sql deleted file mode 100644 index 77918e71..00000000 --- a/packages/database/prisma/migrations/20250217083328_events/migration.sql +++ /dev/null @@ -1,46 +0,0 @@ --- CreateEnum -CREATE TYPE "PARTICIPANT_STATUS" AS ENUM ('WAITING_FOR_ENTRY_TEST', 'ENTRY_TEST_FAILED', 'READY_FOR_EVENT', 'PARTICIPATED', 'WAITING_FOR_EXIT_TEST', 'EXIT_TEST_FAILED', 'WAITING_FOR_PERMISISONS', 'FINISHED', 'WAVED'); - --- CreateTable -CREATE TABLE "Participant" ( - "id" SERIAL NOT NULL, - "user_id" TEXT NOT NULL, - "status" "PARTICIPANT_STATUS" NOT NULL, - "selectedForParticipatioon" BOOLEAN NOT NULL DEFAULT false, - "statusLog" JSONB[], - "eventId" INTEGER, - - CONSTRAINT "Participant_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "Event" ( - "id" SERIAL NOT NULL, - "name" TEXT NOT NULL, - "description" TEXT, - "discordRoleId" TEXT, - "hasPresenceEvents" BOOLEAN NOT NULL DEFAULT false, - "maxParticipants" INTEGER NOT NULL, - "starterMoodleCourseId" INTEGER, - "finisherMoodleCourseId" INTEGER, - "finished" BOOLEAN NOT NULL DEFAULT false, - "finishedBadges" TEXT[], - "requiredBadges" TEXT[], - "finishedPermissions" TEXT[], - "hidden" BOOLEAN NOT NULL DEFAULT true, - - CONSTRAINT "Event_pkey" PRIMARY KEY ("id") -); - --- CreateTable -CREATE TABLE "File" ( - "id" SERIAL NOT NULL, - - CONSTRAINT "File_pkey" PRIMARY KEY ("id") -); - --- AddForeignKey -ALTER TABLE "Participant" ADD CONSTRAINT "Participant_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "users"("id") ON DELETE RESTRICT ON UPDATE CASCADE; - --- AddForeignKey -ALTER TABLE "Participant" ADD CONSTRAINT "Participant_eventId_fkey" FOREIGN KEY ("eventId") REFERENCES "Event"("id") ON DELETE SET NULL ON UPDATE CASCADE; diff --git a/packages/database/prisma/migrations/20250217093027_event_participants/migration.sql b/packages/database/prisma/migrations/20250217093027_event_participants/migration.sql deleted file mode 100644 index eeb90d68..00000000 --- a/packages/database/prisma/migrations/20250217093027_event_participants/migration.sql +++ /dev/null @@ -1,14 +0,0 @@ -/* - Warnings: - - - You are about to drop the column `finished` on the `Event` table. All the data in the column will be lost. - - Made the column `description` on table `Event` required. This step will fail if there are existing NULL values in that column. - -*/ --- AlterTable -ALTER TABLE "Event" DROP COLUMN "finished", -ALTER COLUMN "description" SET NOT NULL, -ALTER COLUMN "maxParticipants" DROP NOT NULL, -ALTER COLUMN "finishedBadges" SET DEFAULT ARRAY[]::TEXT[], -ALTER COLUMN "requiredBadges" SET DEFAULT ARRAY[]::TEXT[], -ALTER COLUMN "finishedPermissions" SET DEFAULT ARRAY[]::TEXT[]; diff --git a/packages/database/prisma/migrations/migration_lock.toml b/packages/database/prisma/migrations/migration_lock.toml deleted file mode 100644 index 648c57fd..00000000 --- a/packages/database/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" \ No newline at end of file