базовая поддержка sync соединений
Для поддержки синхронной части драйвера необходимо:
- выбрать psycopg (v1/v2/v3?), для этого в том числе необходимо проверить поддержку DBAPI (см pep-0249) и коннект к пикодата
- выделить в репозитории sync и async
- добавить зависимости
- добавить picopyn/sync/connection.py с ручками open/close/execute/fetch БЕЗ поддержки ssl, explain
- добавить тесты
Целевое видение API на текущем этапе:
from picopyn import Connection
conn = Connection(DSN)
conn.connect()
----
from picopyn import AsyncConnection
conn = AsyncConnection(DSN)
await conn.connect()
Edited by Asya Lomakina