BEGIN; ALTER TABLE miningcheck_settings ADD COLUMN IF NOT EXISTS display_timezone VARCHAR(64); UPDATE miningcheck_settings SET display_timezone = 'Europe/Berlin' WHERE display_timezone IS NULL OR BTRIM(display_timezone) = ''; UPDATE miningcheck_settings SET baseline_measured_at = ((baseline_measured_at AT TIME ZONE 'Europe/Berlin') AT TIME ZONE 'UTC') WHERE baseline_measured_at IS NOT NULL; UPDATE miningcheck_cost_plans SET starts_at = ((starts_at AT TIME ZONE 'Europe/Berlin') AT TIME ZONE 'UTC') WHERE starts_at IS NOT NULL; UPDATE miningcheck_measurements SET measured_at = ((measured_at AT TIME ZONE 'Europe/Berlin') AT TIME ZONE 'UTC') WHERE measured_at IS NOT NULL; UPDATE miningcheck_payouts SET payout_at = ((payout_at AT TIME ZONE 'Europe/Berlin') AT TIME ZONE 'UTC') WHERE payout_at IS NOT NULL; UPDATE miningcheck_purchased_miners SET purchased_at = ((purchased_at AT TIME ZONE 'Europe/Berlin') AT TIME ZONE 'UTC') WHERE purchased_at IS NOT NULL; UPDATE miningcheck_fx_fetches SET fetched_at = ((fetched_at AT TIME ZONE 'Europe/Berlin') AT TIME ZONE 'UTC') WHERE fetched_at IS NOT NULL; COMMIT;