Reset migrations
This commit is contained in:
parent
b6426fb657
commit
c13239e9d8
|
@ -1,2 +0,0 @@
|
||||||
-- AlterTable
|
|
||||||
ALTER TABLE "Log" ALTER COLUMN "tags" SET DATA TYPE TEXT;
|
|
|
@ -1,16 +0,0 @@
|
||||||
-- CreateTable
|
|
||||||
CREATE TABLE "PAHost" (
|
|
||||||
"id" SERIAL,
|
|
||||||
"cidr" TEXT NOT NULL,
|
|
||||||
"description" TEXT NOT NULL,
|
|
||||||
"encryptedKey" TEXT NOT NULL,
|
|
||||||
"note" TEXT,
|
|
||||||
"user" TEXT NOT NULL,
|
|
||||||
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
||||||
"updatedAt" TIMESTAMP(3) NOT NULL,
|
|
||||||
|
|
||||||
PRIMARY KEY ("id")
|
|
||||||
);
|
|
||||||
|
|
||||||
-- CreateIndex
|
|
||||||
CREATE UNIQUE INDEX "PanOS.ip_unique" ON "PanOS"("ip");
|
|
|
@ -1,8 +1,8 @@
|
||||||
-- CreateEnum
|
-- CreateEnum
|
||||||
CREATE TYPE "public"."Status" AS ENUM ('ONLINE', 'RECENT', 'OFFLINE');
|
CREATE TYPE "Status" AS ENUM ('ONLINE', 'RECENT', 'OFFLINE');
|
||||||
|
|
||||||
-- CreateEnum
|
-- CreateEnum
|
||||||
CREATE TYPE "public"."LogLevel" AS ENUM ('LOW', 'INFO', 'SUCCESS', 'WARNING', 'ERROR');
|
CREATE TYPE "LogLevel" AS ENUM ('LOW', 'INFO', 'SUCCESS', 'WARNING', 'ERROR');
|
||||||
|
|
||||||
-- CreateTable
|
-- CreateTable
|
||||||
CREATE TABLE "ResetToken" (
|
CREATE TABLE "ResetToken" (
|
||||||
|
@ -95,7 +95,7 @@ CREATE TABLE "Log" (
|
||||||
"id" SERIAL,
|
"id" SERIAL,
|
||||||
"timestamp" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
"timestamp" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
"level" "LogLevel" NOT NULL DEFAULT E'LOW',
|
"level" "LogLevel" NOT NULL DEFAULT E'LOW',
|
||||||
"tags" JSONB,
|
"tags" TEXT,
|
||||||
"message" TEXT NOT NULL,
|
"message" TEXT NOT NULL,
|
||||||
"data" JSONB,
|
"data" JSONB,
|
||||||
|
|
||||||
|
@ -115,6 +115,21 @@ CREATE TABLE "Statistic" (
|
||||||
PRIMARY KEY ("id")
|
PRIMARY KEY ("id")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "PAHost" (
|
||||||
|
"id" SERIAL,
|
||||||
|
"user" TEXT NOT NULL,
|
||||||
|
"description" TEXT NOT NULL,
|
||||||
|
"cidr" TEXT NOT NULL,
|
||||||
|
"encryptedKey" TEXT NOT NULL,
|
||||||
|
"note" TEXT,
|
||||||
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
||||||
|
"ownerId" INTEGER NOT NULL,
|
||||||
|
|
||||||
|
PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE UNIQUE INDEX "ResetToken.token_unique" ON "ResetToken"("token");
|
CREATE UNIQUE INDEX "ResetToken.token_unique" ON "ResetToken"("token");
|
||||||
|
|
||||||
|
@ -124,6 +139,9 @@ CREATE UNIQUE INDEX "User.sAMAccountName_unique" ON "User"("sAMAccountName");
|
||||||
-- CreateIndex
|
-- CreateIndex
|
||||||
CREATE UNIQUE INDEX "WifiDevice.mac_unique" ON "WifiDevice"("mac");
|
CREATE UNIQUE INDEX "WifiDevice.mac_unique" ON "WifiDevice"("mac");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "PAHost.cidr_unique" ON "PAHost"("cidr");
|
||||||
|
|
||||||
-- AddForeignKey
|
-- AddForeignKey
|
||||||
ALTER TABLE "ResetToken" ADD FOREIGN KEY("creatorId")REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
ALTER TABLE "ResetToken" ADD FOREIGN KEY("creatorId")REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
@ -132,3 +150,6 @@ ALTER TABLE "ResetToken" ADD FOREIGN KEY("userId")REFERENCES "User"("id") ON DEL
|
||||||
|
|
||||||
-- AddForeignKey
|
-- AddForeignKey
|
||||||
ALTER TABLE "WifiDevice" ADD FOREIGN KEY("userId")REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
ALTER TABLE "WifiDevice" ADD FOREIGN KEY("userId")REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "PAHost" ADD FOREIGN KEY("ownerId")REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
|
@ -69,6 +69,7 @@ model User {
|
||||||
createdTokens ResetToken[] @relation("resettoken_to_creator")
|
createdTokens ResetToken[] @relation("resettoken_to_creator")
|
||||||
tokens ResetToken[] @relation("resettoken_to_user")
|
tokens ResetToken[] @relation("resettoken_to_user")
|
||||||
wifiDevices WifiDevice[] @relation("wifidevice_to_user")
|
wifiDevices WifiDevice[] @relation("wifidevice_to_user")
|
||||||
|
PAHost PAHost[] @relation("pahost_to_user")
|
||||||
}
|
}
|
||||||
|
|
||||||
model WifiDevice {
|
model WifiDevice {
|
||||||
|
@ -132,4 +133,7 @@ model PAHost {
|
||||||
note String?
|
note String?
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
|
|
||||||
|
ownerId Int
|
||||||
|
owner User @relation("pahost_to_user", fields: [ownerId], references: [id])
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user