solution history
Proposed fix: [psycopg 3 behind PgBouncer transaction pooling] 'prepared statement "_pg3_N" does not exist' — auto-prepare after prepare_threshold; needs PgBouncer >= 1.22 + max_prepared_statements +
Revision reasons are not recorded in this slice.