diff --git a/prisma/migrations/0_base/migration.sql b/prisma/migrations/0_base/migration.sql new file mode 100644 index 0000000..72c484e --- /dev/null +++ b/prisma/migrations/0_base/migration.sql @@ -0,0 +1,23 @@ +-- CreateTable +CREATE TABLE "Guild" ( + "id" TEXT NOT NULL, + "prefix" TEXT NOT NULL DEFAULT '>', + "isEnabled" BOOLEAN NOT NULL DEFAULT true, + "MembershipScreening_ApprovalChannel" TEXT, + "MembershipScreening_Enabled" BOOLEAN NOT NULL DEFAULT false, + "MembershipScreening_GivenRole" TEXT, + "ServiceAnnouncement_Channel" TEXT, + "ServiceAnnouncement_Enabled" BOOLEAN NOT NULL DEFAULT false, + "locale" TEXT NOT NULL DEFAULT 'en', + + CONSTRAINT "Guild_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "User" ( + "id" TEXT NOT NULL, + "locale" TEXT NOT NULL DEFAULT 'en', + + CONSTRAINT "User_pkey" PRIMARY KEY ("id") +); + diff --git a/prisma/migrations/20240305085429_early_access_and_purge/migration.sql b/prisma/migrations/20240305085429_early_access_and_purge/migration.sql new file mode 100644 index 0000000..ce468c6 --- /dev/null +++ b/prisma/migrations/20240305085429_early_access_and_purge/migration.sql @@ -0,0 +1,3 @@ +-- AlterTable +ALTER TABLE "Guild" ADD COLUMN "EarlyAccess_Enabled" BOOLEAN NOT NULL DEFAULT false, +ADD COLUMN "Purge_Limit" INTEGER NOT NULL DEFAULT 300; diff --git a/prisma/migrations/migration_lock.toml b/prisma/migrations/migration_lock.toml new file mode 100644 index 0000000..fbffa92 --- /dev/null +++ b/prisma/migrations/migration_lock.toml @@ -0,0 +1,3 @@ +# Please do not edit this file manually +# It should be added in your version-control system (i.e. Git) +provider = "postgresql" \ No newline at end of file