Errors in some libraries when using PreparedStatements
civilizeddev opened this issue · 0 comments
civilizeddev commented
I am using a PostgreSQL library called pg in Go.
I discovered a common error occurring in pgcat, similar to what happens with another DB pooler, PgBouncer.
pq: unnamed prepared statement does not exist
I don't know the details, but it seems that the following option needs to be included in the DSN string.
"binary_parameters=yes"
For example, like this:
"host=localhost port=5432 user=postgres password=xxx dbname=mydb sslmode=require binary_parameters=yes"
It might be helpful for users if this information is added to the README.
Do you have any other thoughts?