BEGIN; DO $$ BEGIN IF EXISTS(SELECT 1 FROM device_activation_attempt WHERE stage='SDK_REGISTER') THEN RAISE EXCEPTION 'SDK_REGISTER history exists; use application rollback without removing migration 58'; END IF; END $$; ALTER TABLE device_activation_job DROP COLUMN sdk_registered_at; ALTER TABLE device_activation_attempt DROP CONSTRAINT device_activation_attempt_stage_check; ALTER TABLE device_activation_attempt ADD CONSTRAINT device_activation_attempt_stage_check CHECK(stage IN ('SERVER_REGISTER','ENGINE_INIT','CONVERSATION_TEST')); COMMIT;