--- template/app/migrations/20240207164719_files/migration.sql +++ opensaas-sh/app/migrations/20240207164719_files/migration.sql @@ -0,0 +1,15 @@ +-- CreateTable +CREATE TABLE "File" ( + "id" TEXT NOT NULL, + "name" TEXT NOT NULL, + "type" TEXT NOT NULL, + "key" TEXT NOT NULL, + "uploadUrl" TEXT NOT NULL, + "userId" INTEGER NOT NULL, + "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + + CONSTRAINT "File_pkey" PRIMARY KEY ("id") +); + +-- AddForeignKey +ALTER TABLE "File" ADD CONSTRAINT "File_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE;