mirror of
https://github.com/crocofied/CoreControl.git
synced 2025-12-29 16:14:43 +00:00
Monitoring Settings
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
-- CreateTable
|
||||
CREATE TABLE "general_server_monitoring_settings" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"frequency" INTEGER NOT NULL,
|
||||
"checksUntilOffline" INTEGER NOT NULL,
|
||||
|
||||
CONSTRAINT "general_server_monitoring_settings_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "general_application_monitoring_settings" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"frequency" INTEGER NOT NULL,
|
||||
"checksUntilOffline" INTEGER NOT NULL,
|
||||
|
||||
CONSTRAINT "general_application_monitoring_settings_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "ServerMonitoringSettings" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"serverId" INTEGER NOT NULL,
|
||||
"generalSettingsId" INTEGER NOT NULL,
|
||||
|
||||
CONSTRAINT "ServerMonitoringSettings_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "ApplicationMonitoringSettings" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"applicationId" INTEGER NOT NULL,
|
||||
"generalSettingsId" INTEGER NOT NULL,
|
||||
|
||||
CONSTRAINT "ApplicationMonitoringSettings_pkey" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "ServerMonitoringSettings" ADD CONSTRAINT "ServerMonitoringSettings_serverId_fkey" FOREIGN KEY ("serverId") REFERENCES "servers"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "ServerMonitoringSettings" ADD CONSTRAINT "ServerMonitoringSettings_generalSettingsId_fkey" FOREIGN KEY ("generalSettingsId") REFERENCES "general_server_monitoring_settings"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "ApplicationMonitoringSettings" ADD CONSTRAINT "ApplicationMonitoringSettings_applicationId_fkey" FOREIGN KEY ("applicationId") REFERENCES "applications"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "ApplicationMonitoringSettings" ADD CONSTRAINT "ApplicationMonitoringSettings_generalSettingsId_fkey" FOREIGN KEY ("generalSettingsId") REFERENCES "general_application_monitoring_settings"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
Reference in New Issue
Block a user