mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-29 17:38:12 +00:00
22 lines
730 B
SQL
22 lines
730 B
SQL
-- CreateTable
|
|
CREATE TABLE "TicketSeat" (
|
|
"id" TEXT NOT NULL,
|
|
"ticketId" TEXT NOT NULL,
|
|
"seatId" TEXT NOT NULL,
|
|
"seatIndex" INTEGER NOT NULL DEFAULT 0,
|
|
|
|
CONSTRAINT "TicketSeat_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
-- CreateIndex
|
|
CREATE INDEX "TicketSeat_ticketId_idx" ON "TicketSeat"("ticketId");
|
|
|
|
-- CreateIndex
|
|
CREATE INDEX "TicketSeat_seatId_idx" ON "TicketSeat"("seatId");
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "TicketSeat" ADD CONSTRAINT "TicketSeat_ticketId_fkey" FOREIGN KEY ("ticketId") REFERENCES "Ticket"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "TicketSeat" ADD CONSTRAINT "TicketSeat_seatId_fkey" FOREIGN KEY ("seatId") REFERENCES "Seat"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
|