INFO [alembic.runtime.migration] Context impl PostgresqlImpl. INFO [alembic.runtime.migration] Will assume transactional DDL. P29D1_POST_MIGRATION_RETENTION_FK=PASS P29D1_BACKEND_TEST_PROVIDER_READ=PASS P29D1_PROVIDER_WRITE_DURING_CHECK=false P29D1_BILLING_OPENAPI=PASS P29D1_ALEMBIC_0012_RETENTION=PASS P29D1_PENDING_BROWSER_RETURN_CANCELED_NO_UNLOCK=PASS P29D1_IDEMPOTENCE_ONE_LOCAL_PAYMENT=PASS P29D1_TRIAL_SUCCESS_CALENDAR_MONTH=PASS P29D1_DUPLICATE_SUCCESS_NOOP=PASS P29D1_POST_SUCCESS_IDEMPOTENCY_RETRY=PASS P29D1_ACTIVE_PAID_EARLY_RENEWAL_OLD_BOUNDARY=PASS P29D1_EXPIRED_REACTIVATION_NEW_WG_AWG_PAIR=PASS P29D1_UNBOUND_PROVIDER_ID_RECOVERY=PASS P29D1_PAYMENT_RETENTION_ON_USER_DELETE=PASS P29D1_DETACHED_SUCCESS_NO_ACCESS_RECREATE=PASS P29D1_SINGLE_SEMANTIC_ACCEPTANCE=PASS RESULT=PASS_P29D1_SCRATCH_SEMANTIC_ACCEPTANCE P29D1_PRODUCTION_FIXTURE_USER_RESIDUE=0 P29D1_SINGLE_SEMANTIC_ACCEPTANCE=PASS PROVIDER_WRITE=false PAYMENT_CREATE=false PUBLIC_WEBHOOK_EXPOSURE=false CORE_CHANGE_COMPLETE=true RESULT=PASS_P29D1_R02_POSTCHECK