61 lines
2.6 KiB
SQL
61 lines
2.6 KiB
SQL
/*
|
|
Warnings:
|
|
|
|
- The `status` column on the `host_images` table would be dropped and recreated. This will lead to data loss if there is data in the column.
|
|
|
|
*/
|
|
-- DropForeignKey
|
|
ALTER TABLE "host_images" DROP CONSTRAINT "fk_host_images_host";
|
|
|
|
-- AlterTable
|
|
ALTER TABLE "host_images" ALTER COLUMN "image_id" SET DATA TYPE TEXT,
|
|
ALTER COLUMN "name" SET DATA TYPE TEXT,
|
|
ALTER COLUMN "os_type" SET DATA TYPE TEXT,
|
|
ALTER COLUMN "remote_alias" SET DATA TYPE TEXT,
|
|
ALTER COLUMN "icon" SET DATA TYPE TEXT,
|
|
ALTER COLUMN "fingerprint" SET DATA TYPE TEXT,
|
|
ALTER COLUMN "alias" SET DATA TYPE TEXT,
|
|
DROP COLUMN "status",
|
|
ADD COLUMN "status" "HostImageStatus" NOT NULL DEFAULT 'pending',
|
|
ALTER COLUMN "synced_at" SET DATA TYPE TIMESTAMP(3),
|
|
ALTER COLUMN "created_at" SET DATA TYPE TIMESTAMP(3),
|
|
ALTER COLUMN "updated_at" DROP DEFAULT,
|
|
ALTER COLUMN "updated_at" SET DATA TYPE TIMESTAMP(3);
|
|
|
|
-- AlterTable
|
|
ALTER TABLE "instances" ADD COLUMN "boot_autostart" BOOLEAN,
|
|
ADD COLUMN "boot_autostart_delay" INTEGER,
|
|
ADD COLUMN "boot_autostart_priority" INTEGER,
|
|
ADD COLUMN "boot_host_shutdown_timeout" INTEGER,
|
|
ADD COLUMN "limits_cpu_priority" INTEGER,
|
|
ADD COLUMN "limits_egress" TEXT,
|
|
ADD COLUMN "limits_ingress" TEXT,
|
|
ADD COLUMN "limits_processes" INTEGER,
|
|
ADD COLUMN "limits_read" TEXT,
|
|
ADD COLUMN "limits_read_iops" INTEGER,
|
|
ADD COLUMN "limits_write" TEXT,
|
|
ADD COLUMN "limits_write_iops" INTEGER;
|
|
|
|
-- AlterTable
|
|
ALTER TABLE "packages" ADD COLUMN "boot_autostart" BOOLEAN NOT NULL DEFAULT true,
|
|
ADD COLUMN "boot_autostart_delay" INTEGER NOT NULL DEFAULT 15,
|
|
ADD COLUMN "boot_autostart_priority" INTEGER NOT NULL DEFAULT 20,
|
|
ADD COLUMN "boot_host_shutdown_timeout" INTEGER NOT NULL DEFAULT 30,
|
|
ADD COLUMN "limits_cpu_priority" INTEGER NOT NULL DEFAULT 10,
|
|
ADD COLUMN "limits_egress" TEXT NOT NULL DEFAULT '300Mbit',
|
|
ADD COLUMN "limits_ingress" TEXT NOT NULL DEFAULT '300Mbit',
|
|
ADD COLUMN "limits_processes" INTEGER NOT NULL DEFAULT 500,
|
|
ADD COLUMN "limits_read" TEXT NOT NULL DEFAULT '100MB',
|
|
ADD COLUMN "limits_read_iops" INTEGER NOT NULL DEFAULT 500,
|
|
ADD COLUMN "limits_write" TEXT NOT NULL DEFAULT '100MB',
|
|
ADD COLUMN "limits_write_iops" INTEGER NOT NULL DEFAULT 500;
|
|
|
|
-- AddForeignKey
|
|
ALTER TABLE "host_images" ADD CONSTRAINT "host_images_host_id_fkey" FOREIGN KEY ("host_id") REFERENCES "hosts"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
|
|
|
-- RenameIndex
|
|
ALTER INDEX "idx_host_images_host_id" RENAME TO "host_images_host_id_idx";
|
|
|
|
-- RenameIndex
|
|
ALTER INDEX "uq_host_images_host_image" RENAME TO "host_images_host_id_image_id_key";
|