-- +goose Up -- +goose StatementBegin ALTER TABLE "Inventory" RENAME COLUMN "IsTemplate" TO "IsTemplate_old"; ALTER TABLE "Inventory" RENAME COLUMN "PowerState" TO "PowerState_old"; ALTER TABLE "Inventory" RENAME COLUMN "SrmPlaceholder" TO "SrmPlaceholder_old"; ALTER TABLE "Inventory" ADD COLUMN "IsTemplate" TEXT NOT NULL DEFAULT 'FALSE'; ALTER TABLE "Inventory" ADD COLUMN "PoweredOn" TEXT NOT NULL DEFAULT 'FALSE'; ALTER TABLE "Inventory" ADD COLUMN "SrmPlaceholder" TEXT NOT NULL DEFAULT 'FALSE'; UPDATE "Inventory" SET "IsTemplate" = CASE WHEN "IsTemplate_old" = 1 THEN 'TRUE' ELSE 'FALSE' END; UPDATE "Inventory" SET "PoweredOn" = CASE WHEN "PowerState_old" = 1 THEN 'TRUE' ELSE 'FALSE' END; UPDATE "Inventory" SET "SrmPlaceholder" = CASE WHEN "SrmPlaceholder_old" = 1 THEN 'TRUE' ELSE 'FALSE' END; ALTER TABLE "Inventory" DROP COLUMN "IsTemplate_old"; ALTER TABLE "Inventory" DROP COLUMN "PowerState_old"; ALTER TABLE "Inventory" DROP COLUMN "SrmPlaceholder_old"; -- +goose StatementEnd -- +goose Down -- +goose StatementBegin ALTER TABLE "Inventory" RENAME COLUMN "IsTemplate" TO "IsTemplate_old"; ALTER TABLE "Inventory" RENAME COLUMN "PoweredOn" TO "PoweredOn_old"; ALTER TABLE "Inventory" RENAME COLUMN "SrmPlaceholder" TO "SrmPlaceholder_old"; ALTER TABLE "Inventory" ADD COLUMN "IsTemplate" INTEGER; ALTER TABLE "Inventory" ADD COLUMN "PowerState" INTEGER; ALTER TABLE "Inventory" ADD COLUMN "SrmPlaceholder" INTEGER; UPDATE "Inventory" SET "IsTemplate" = CASE WHEN "IsTemplate_old" = 'TRUE' THEN 1 ELSE 0 END; UPDATE "Inventory" SET "PowerState" = CASE WHEN "PoweredOn_old" = 'TRUE' THEN 1 ELSE 0 END; UPDATE "Inventory" SET "SrmPlaceholder" = CASE WHEN "SrmPlaceholder_old" = 'TRUE' THEN 1 ELSE 0 END; ALTER TABLE "Inventory" DROP COLUMN "IsTemplate_old"; ALTER TABLE "Inventory" DROP COLUMN "PoweredOn_old"; ALTER TABLE "Inventory" DROP COLUMN "SrmPlaceholder_old"; -- +goose StatementEnd