Files
admin.fellies.app/prisma/migrations/20250625102620_artist_social/migration.sql
2025-06-25 12:52:10 +02:00

33 lines
867 B
SQL

-- CreateTable
CREATE TABLE "Artist" (
"id" TEXT NOT NULL,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" TIMESTAMP(3) NOT NULL,
"displayName" TEXT NOT NULL,
"slug" TEXT NOT NULL,
"nickname" TEXT,
CONSTRAINT "Artist_pkey" PRIMARY KEY ("id")
);
-- CreateTable
CREATE TABLE "Social" (
"id" TEXT NOT NULL,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" TIMESTAMP(3) NOT NULL,
"name" TEXT,
"handle" TEXT,
"url" TEXT,
"type" TEXT,
"icon" TEXT,
"artistId" TEXT,
CONSTRAINT "Social_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "Artist_slug_key" ON "Artist"("slug");
-- AddForeignKey
ALTER TABLE "Social" ADD CONSTRAINT "Social_artistId_fkey" FOREIGN KEY ("artistId") REFERENCES "Artist"("id") ON DELETE SET NULL ON UPDATE CASCADE;