use greenlet friendly psycopg2 connection pool. handle transactions for Postgres using transaction isolation levels. decorator for sharing a connection between multiple SQL calls. remove sqlite and mysql support.