معرفی شرکت ها


asyncpg-0.9.0.dev1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

An asyncio PostgreSQL driver
ویژگی مقدار
سیستم عامل -
نام فایل asyncpg-0.9.0.dev1
نام asyncpg
نسخه کتابخانه 0.9.0.dev1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده MagicStack Inc
ایمیل نویسنده hello@magic.io
آدرس صفحه اصلی https://github.com/MagicStack/asyncpg
آدرس اینترنتی https://pypi.org/project/asyncpg/
مجوز Apache License, Version 2.0
asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio ======================================================================= .. image:: https://github.com/MagicStack/asyncpg/workflows/Tests/badge.svg :target: https://github.com/MagicStack/asyncpg/actions?query=workflow%3ATests+branch%3Amaster :alt: GitHub Actions status .. image:: https://img.shields.io/pypi/v/asyncpg.svg :target: https://pypi.python.org/pypi/asyncpg **asyncpg** is a database interface library designed specifically for PostgreSQL and Python/asyncio. asyncpg is an efficient, clean implementation of PostgreSQL server binary protocol for use with Python's ``asyncio`` framework. You can read more about asyncpg in an introductory `blog post <http://magic.io/blog/asyncpg-1m-rows-from-postgres-to-python/>`_. asyncpg requires Python 3.7 or later and is supported for PostgreSQL versions 9.5 to 15. Older PostgreSQL versions or other databases implementing the PostgreSQL protocol *may* work, but are not being actively tested. Documentation ------------- The project documentation can be found `here <https://magicstack.github.io/asyncpg/current/>`_. Performance ----------- In our testing asyncpg is, on average, **3x** faster than psycopg2 (and its asyncio variant -- aiopg). .. image:: https://raw.githubusercontent.com/MagicStack/asyncpg/master/performance.png :target: https://gistpreview.github.io/?b8eac294ac85da177ff82f784ff2cb60 The above results are a geometric mean of benchmarks obtained with PostgreSQL `client driver benchmarking toolbench <https://github.com/MagicStack/pgbench>`_ in November 2020 (click on the chart to see full details). Features -------- asyncpg implements PostgreSQL server protocol natively and exposes its features directly, as opposed to hiding them behind a generic facade like DB-API. This enables asyncpg to have easy-to-use support for: * **prepared statements** * **scrollable cursors** * **partial iteration** on query results * automatic encoding and decoding of composite types, arrays, and any combination of those * straightforward support for custom data types Installation ------------ asyncpg is available on PyPI and has no dependencies. Use pip to install:: $ pip install asyncpg Basic Usage ----------- .. code-block:: python import asyncio import asyncpg async def run(): conn = await asyncpg.connect(user='user', password='password', database='database', host='127.0.0.1') values = await conn.fetch( 'SELECT * FROM mytable WHERE id = $1', 10, ) await conn.close() loop = asyncio.get_event_loop() loop.run_until_complete(run()) License ------- asyncpg is developed and distributed under the Apache 2.0 license.


نیازمندی

مقدار نام
>=3.7.4.3 typing-extensions
<0.30.0,>=0.29.24 Cython
>=6.0 pytest
~=4.1.2 Sphinx
~=0.3.0 sphinxcontrib-asyncio
~=0.5.2 sphinx-rtd-theme
~=5.0.4 flake8
>=0.15.3 uvloop
~=4.1.2 Sphinx
~=0.3.0 sphinxcontrib-asyncio
~=0.5.2 sphinx-rtd-theme
~=5.0.4 flake8
>=0.15.3 uvloop


زبان مورد نیاز

مقدار نام
>=3.7.0 Python


نحوه نصب


نصب پکیج whl asyncpg-0.9.0.dev1:

    pip install asyncpg-0.9.0.dev1.whl


نصب پکیج tar.gz asyncpg-0.9.0.dev1:

    pip install asyncpg-0.9.0.dev1.tar.gz