|
|
|
|
|
by parhamn
1782 days ago
|
|
I was wondering what the major changes between psycopg2 and psycopg3 were. Found a post from the maintainer here: https://www.varrazzo.com/blog/2020/03/06/thinking-psycopg3/ Main takeaways: - Asyncio from the ground up - Uses PQexecParams to do database-side escaping and interpolation - ContextManager and transaction api improvements for - Python only fallback if the C extension fails to build |
|
Otherwise it’s going to be a source of mysterious performance issues with a single error message hidden somewhere in your CI or other logs.