24 lines
605 B
SQL
24 lines
605 B
SQL
-- CreateTable
|
|
CREATE TABLE "Plate" (
|
|
"id" SERIAL NOT NULL,
|
|
"number" TEXT NOT NULL,
|
|
"owner" TEXT,
|
|
"status" TEXT NOT NULL DEFAULT 'ALLOWED',
|
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
CONSTRAINT "Plate_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
-- CreateTable
|
|
CREATE TABLE "AccessLog" (
|
|
"id" SERIAL NOT NULL,
|
|
"plateNumber" TEXT NOT NULL,
|
|
"accessStatus" TEXT NOT NULL,
|
|
"timestamp" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
CONSTRAINT "AccessLog_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
-- CreateIndex
|
|
CREATE UNIQUE INDEX "Plate_number_key" ON "Plate"("number");
|