Add ::text cast to all $1/$2 parameters so PostgreSQL never needs to infer types. Split SELECT and UPDATE into separate try/catch blocks with distinct error labels so logs show exactly which query fails. Made-with: Cursor
Add ::text cast to all $1/$2 parameters so PostgreSQL never needs to infer types. Split SELECT and UPDATE into separate try/catch blocks with distinct error labels so logs show exactly which query fails. Made-with: Cursor