文件名称:asyncpgsa:围绕asyncpg的包装器,用于sqlalchemy
文件大小:37KB
文件格式:ZIP
更新时间:2024-05-28 09:10:17
python postgres sqlalchemy asyncio Python
异步 围绕asyncpg的python库包装程序,可与sqlalchemy一起使用 向后不兼容通知 由于该库仍处于1.0版之前的版本中,因此api可能会更改。 我将尽力减少更改,以及添加的任何更改,我将在这里提及。 您应该为生产应用锁定版本。 0.9.0将方言从psycopg2更改为pypostgres。 这应该主要是向后兼容的,但是如果您发现奇怪的问题,这就是原因。 现在,您可以使用pg.init(..., dialect=my_dialect)插入自己的方言,或在池中设置方言。 有关创建方言的示例,请参见连接文件的顶部。 如果让我从psycopg2更改为pypostgres,请让我知道。 如果这足够发生,我可以将psycopg2设置为默认值。 0.18.0删除将包装asyncpg记录的记录代理对象。 现在asyncpgsa只是返回asyncpg将返回的内容。 这是一个巨大的向后不兼
【文件预览】:
asyncpgsa-master
----.travis.yml(371B)
----docs()
--------conf.py(10KB)
--------make.bat(8KB)
--------Makefile(7KB)
--------index.rst(10KB)
----MANIFEST(214B)
----Dockerfile(214B)
----tests()
--------test_defaults.py(5KB)
--------readme.md(86B)
--------conftest.py(1KB)
--------test_pool.py(2KB)
--------test_test_framework.py(582B)
--------__init__.py(374B)
--------test_connection.py(4KB)
--------test_pgsingleton.py(4KB)
--------test_querying.py(7KB)
----LICENSE(11KB)
----dev-requirements.txt(57B)
----docker-compose.yml(536B)
----setup.py(859B)
----.gitignore(1KB)
----asyncpgsa()
--------pool.py(1KB)
--------testing()
--------__init__.py(235B)
--------connection.py(4KB)
--------log.py(68B)
--------version.py(23B)
--------pgsingleton.py(6KB)
--------transactionmanager.py(2KB)
----README.md(3KB)
----contributing.md(1KB)