You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
admin shells out to subprocess using a psql binary` for database operations.
Expected / new behavior:
The admin tool should use a postgresql adapter to make database connections instead of relying on shelling out to a psql binary somewhere in the system's path. That'd make database errors more transparent (I'm currently getting the extremely helpful error message "unable to determine if user already exists: exit status 2"), and would eliminate the dependency on the postgresql client.
I'm submitting a ...
Traffic Control components affected ...
Current behavior:
adminshells out to subprocess using apsqlbinary` for database operations.Expected / new behavior:
The
admintool should use a postgresql adapter to make database connections instead of relying on shelling out to apsqlbinary somewhere in the system's path. That'd make database errors more transparent (I'm currently getting the extremely helpful error message "unable to determine if user already exists: exit status 2"), and would eliminate the dependency on the postgresql client.