ALTER TABLE "training_records" ADD COLUMN "submitted_minutes" integer, ADD COLUMN "approved_minutes" integer; UPDATE "training_records" SET "submitted_minutes" = ROUND("hours" * 60), "approved_minutes" = CASE WHEN "approved_hours" IS NULL THEN NULL ELSE ROUND("approved_hours" * 60) END WHERE "submitted_minutes" IS NULL OR ("approved_hours" IS NOT NULL AND "approved_minutes" IS NULL); ALTER TABLE "training_policies" ADD COLUMN "total_target_minutes" integer, ADD COLUMN "k_target_minutes" integer, ADD COLUMN "s_target_minutes" integer, ADD COLUMN "a_target_minutes" integer; UPDATE "training_policies" SET "total_target_minutes" = ROUND("total_hours" * 60), "k_target_minutes" = ROUND("k_hours" * 60), "s_target_minutes" = ROUND("s_hours" * 60), "a_target_minutes" = ROUND("a_hours" * 60) WHERE "total_target_minutes" IS NULL OR "k_target_minutes" IS NULL OR "s_target_minutes" IS NULL OR "a_target_minutes" IS NULL; ALTER TABLE "employee_training_targets" ADD COLUMN "total_target_minutes" integer, ADD COLUMN "k_target_minutes" integer, ADD COLUMN "s_target_minutes" integer, ADD COLUMN "a_target_minutes" integer; UPDATE "employee_training_targets" SET "total_target_minutes" = ROUND("total_hours" * 60), "k_target_minutes" = ROUND("k_hours" * 60), "s_target_minutes" = ROUND("s_hours" * 60), "a_target_minutes" = ROUND("a_hours" * 60) WHERE "total_target_minutes" IS NULL OR "k_target_minutes" IS NULL OR "s_target_minutes" IS NULL OR "a_target_minutes" IS NULL;