mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-07 22:25:42 +00:00
generate migrations
This commit is contained in:
@@ -1,14 +0,0 @@
|
|||||||
-- CreateTable SeatClass (runs before initial migration)
|
|
||||||
CREATE TABLE IF NOT EXISTS "SeatClass" (
|
|
||||||
"id" TEXT NOT NULL,
|
|
||||||
"name" TEXT NOT NULL,
|
|
||||||
"description" TEXT,
|
|
||||||
"basePrice" INTEGER NOT NULL,
|
|
||||||
"isActive" BOOLEAN NOT NULL DEFAULT true,
|
|
||||||
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
||||||
"updatedAt" TIMESTAMP(3) NOT NULL DEFAULT NOW(),
|
|
||||||
|
|
||||||
CONSTRAINT "SeatClass_pkey" PRIMARY KEY ("id")
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE UNIQUE INDEX IF NOT EXISTS "SeatClass_name_key" ON "SeatClass"("name");
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
-- updatedAt default already set in initial migration, no-op
|
|
||||||
SELECT 1;
|
|
||||||
@@ -55,8 +55,18 @@ CREATE TYPE "FoodOrderStatus" AS ENUM ('PENDING', 'PREPARING', 'READY', 'DELIVER
|
|||||||
-- CreateEnum
|
-- CreateEnum
|
||||||
CREATE TYPE "DevicePlatform" AS ENUM ('IOS', 'ANDROID', 'WEB');
|
CREATE TYPE "DevicePlatform" AS ENUM ('IOS', 'ANDROID', 'WEB');
|
||||||
|
|
||||||
-- AlterTable
|
-- CreateTable
|
||||||
ALTER TABLE "SeatClass" ALTER COLUMN "updatedAt" DROP DEFAULT;
|
CREATE TABLE "SeatClass" (
|
||||||
|
"id" TEXT NOT NULL,
|
||||||
|
"name" TEXT NOT NULL,
|
||||||
|
"description" TEXT,
|
||||||
|
"basePrice" INTEGER NOT NULL,
|
||||||
|
"isActive" BOOLEAN NOT NULL DEFAULT true,
|
||||||
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
||||||
|
|
||||||
|
CONSTRAINT "SeatClass_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
-- CreateTable
|
-- CreateTable
|
||||||
CREATE TABLE "User" (
|
CREATE TABLE "User" (
|
||||||
@@ -1006,6 +1016,9 @@ CREATE TABLE "VerifaydaVerification" (
|
|||||||
CONSTRAINT "VerifaydaVerification_pkey" PRIMARY KEY ("id")
|
CONSTRAINT "VerifaydaVerification_pkey" PRIMARY KEY ("id")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "SeatClass_name_key" ON "SeatClass"("name");
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
|
CREATE UNIQUE INDEX "User_email_key" ON "User"("email");
|
||||||
|
|
||||||
Reference in New Issue
Block a user