PJob-prisma/init.sql

32 lines
963 B
MySQL
Raw Normal View History

2024-04-12 14:07:50 +00:00
-- CreateTable
CREATE TABLE "Data" (
"id" SERIAL NOT NULL,
"desc" VARCHAR NOT NULL DEFAULT '',
"img" VARCHAR NOT NULL DEFAULT '/Pjob.jpb',
"time" VARCHAR NOT NULL DEFAULT '',
"pay" INTEGER NOT NULL DEFAULT 1,
CONSTRAINT "Data_pkey" PRIMARY KEY ("id")
);
-- CreateTable
CREATE TABLE "Job" (
"id" SERIAL NOT NULL,
"name" VARCHAR NOT NULL,
"worktime" VARCHAR NOT NULL,
"createTime" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updateTime" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"pin" BOOLEAN NOT NULL DEFAULT true,
"dataId" INTEGER,
"place" VARCHAR NOT NULL DEFAULT 'in',
"area" VARCHAR NOT NULL DEFAULT 'in',
CONSTRAINT "Job_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE UNIQUE INDEX "Job_dataId_key" ON "Job"("dataId");
-- AddForeignKey
ALTER TABLE "Job" ADD CONSTRAINT "Job_dataId_fkey" FOREIGN KEY ("dataId") REFERENCES "Data"("id") ON DELETE NO ACTION ON UPDATE NO ACTION;