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 Apr 26, 2024. It is now read-only.
Using pg8000, a pure-python postgres database driver, will make it possible to use pypy in a performant manner, as pypy has poor interaction with it's C-API.
This issue is thus a sub-issue of #8888, and tracks progress in integrating pg8000 into the codebase.
Adding in BaseDatabaseEngine.sql_type property to if-else based on "sqlite" or "postgres"
Pre: Rename PostgresEngine to PsycoPg2Engine (#XXXX)
Add Pg8000Engine (#XXXX)
Post: Add "postgres" "virtual" database name to switch to psycopg2 on cpython, and pg8000 on pypy (#XXXX)
Post: Add with engine.new_conn() as conn:-esc context manager usage everywhere, to ensure proper closure of cursors, transactions, and connections in pypy (#XXXX)