-- CreateTable CREATE TABLE "Dataset" ( "id" UUID NOT NULL, "name" TEXT NOT NULL, "organizationId" UUID NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, CONSTRAINT "Dataset_pkey" PRIMARY KEY ("id") ); -- CreateTable CREATE TABLE "DatasetEntry" ( "id" UUID NOT NULL, "input" TEXT NOT NULL, "output" TEXT, "datasetId" UUID NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, CONSTRAINT "DatasetEntry_pkey" PRIMARY KEY ("id") ); -- AddForeignKey ALTER TABLE "Dataset" ADD CONSTRAINT "Dataset_organizationId_fkey" FOREIGN KEY ("organizationId") REFERENCES "Organization"("id") ON DELETE CASCADE ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "DatasetEntry" ADD CONSTRAINT "DatasetEntry_datasetId_fkey" FOREIGN KEY ("datasetId") REFERENCES "Dataset"("id") ON DELETE CASCADE ON UPDATE CASCADE;