mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-27 13:10:56 +00:00
The init migration created StopStatus with UPCOMING/APPROACHING/CURRENT/COMPLETED. Migration 20260717000001 was an empty no-op file that claimed the rename was "applied directly", but the ALTER TYPE RENAME VALUE SQL was never executed on deployed environments. TripStopTime rows with status='UPCOMING' cause P2023 (PrismaClientKnownRequestError) on every search call that includes stopTimes. This idempotent migration checks pg_enum before renaming so it is safe to run whether or not the rename was previously applied. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>