26 lines
729 B
SQL
26 lines
729 B
SQL
-- CreateTable
|
|
CREATE TABLE "SessaoProva" (
|
|
"id" TEXT NOT NULL,
|
|
"status" TEXT NOT NULL DEFAULT 'ATIVA',
|
|
"dadosSessao" TEXT NOT NULL,
|
|
"dataInicio" TIMESTAMP(3) NOT NULL,
|
|
"dataFim" TIMESTAMP(3),
|
|
"videoPath" TEXT,
|
|
"relatorioPath" TEXT,
|
|
"hashSessao" TEXT,
|
|
"metadata" JSONB,
|
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
|
|
|
CONSTRAINT "SessaoProva_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
-- CreateIndex
|
|
CREATE INDEX "SessaoProva_hashSessao_idx" ON "SessaoProva"("hashSessao");
|
|
|
|
-- CreateIndex
|
|
CREATE INDEX "SessaoProva_status_idx" ON "SessaoProva"("status");
|
|
|
|
-- CreateIndex
|
|
CREATE INDEX "SessaoProva_dataInicio_idx" ON "SessaoProva"("dataInicio");
|