[questions][chore] consildate migration

pull/510/head^2
hpkoh 3 years ago
parent 81e24165a5
commit 3d56dd3ae3

@ -1,28 +0,0 @@
-- CreateTable
CREATE TABLE "QuestionTags" (
"id" TEXT NOT NULL,
"tag" TEXT NOT NULL,
CONSTRAINT "QuestionTags_pkey" PRIMARY KEY ("id")
);
-- CreateTable
CREATE TABLE "QuestionQuestionTagEntry" (
"id" TEXT NOT NULL,
"questionId" TEXT NOT NULL,
"tagId" TEXT NOT NULL,
CONSTRAINT "QuestionQuestionTagEntry_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "QuestionTags_tag_key" ON "QuestionTags"("tag");
-- CreateIndex
CREATE UNIQUE INDEX "QuestionQuestionTagEntry_questionId_tagId_key" ON "QuestionQuestionTagEntry"("questionId", "tagId");
-- AddForeignKey
ALTER TABLE "QuestionQuestionTagEntry" ADD CONSTRAINT "QuestionQuestionTagEntry_questionId_fkey" FOREIGN KEY ("questionId") REFERENCES "QuestionsQuestion"("id") ON DELETE CASCADE ON UPDATE CASCADE;
-- AddForeignKey
ALTER TABLE "QuestionQuestionTagEntry" ADD CONSTRAINT "QuestionQuestionTagEntry_tagId_fkey" FOREIGN KEY ("tagId") REFERENCES "QuestionTags"("id") ON DELETE CASCADE ON UPDATE CASCADE;

@ -1,25 +0,0 @@
/*
Warnings:
- You are about to drop the `QuestionTags` table. If the table is not empty, all the data it contains will be lost.
*/
-- DropForeignKey
ALTER TABLE "QuestionQuestionTagEntry" DROP CONSTRAINT "QuestionQuestionTagEntry_tagId_fkey";
-- DropTable
DROP TABLE "QuestionTags";
-- CreateTable
CREATE TABLE "QuestionTag" (
"id" TEXT NOT NULL,
"tag" TEXT NOT NULL,
CONSTRAINT "QuestionTag_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "QuestionTag_tag_key" ON "QuestionTag"("tag");
-- AddForeignKey
ALTER TABLE "QuestionQuestionTagEntry" ADD CONSTRAINT "QuestionQuestionTagEntry_tagId_fkey" FOREIGN KEY ("tagId") REFERENCES "QuestionTag"("id") ON DELETE CASCADE ON UPDATE CASCADE;

@ -1,22 +1,3 @@
/*
Warnings:
- You are about to drop the `QuestionQuestionTagEntry` table. If the table is not empty, all the data it contains will be lost.
- You are about to drop the `QuestionTag` table. If the table is not empty, all the data it contains will be lost.
*/
-- DropForeignKey
ALTER TABLE "QuestionQuestionTagEntry" DROP CONSTRAINT "QuestionQuestionTagEntry_questionId_fkey";
-- DropForeignKey
ALTER TABLE "QuestionQuestionTagEntry" DROP CONSTRAINT "QuestionQuestionTagEntry_tagId_fkey";
-- DropTable
DROP TABLE "QuestionQuestionTagEntry";
-- DropTable
DROP TABLE "QuestionTag";
-- CreateTable
CREATE TABLE "QuestionsQuestionTag" (
"id" TEXT NOT NULL,
Loading…
Cancel
Save