What is PSQLPy?
mainPSQLPy is an asynchronous PostgreSQL driver for Python implemented in Rust. It is designed to be a high-performance alternative inspired by Psycopg3 and AsyncPG.
Key features include:
- High Performance: Faster PostgreSQL interactions (provided queries are optimized).
- Type Safety: Full support for
MyPyand other Python type checkers, ensuring returned types match specifications. - Low Abstraction Overhead: Uses simple classes that map directly to PostgreSQL objects like transactions and cursors.
- Comprehensive Documentation: Every component includes docstrings to reduce the need for external documentation lookups.