معرفی شرکت ها


aioworkers-pg-0.3.0a2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Module for working with PostgreSQL via asyncpg
ویژگی مقدار
سیستم عامل -
نام فایل aioworkers-pg-0.3.0a2
نام aioworkers-pg
نسخه کتابخانه 0.3.0a2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Alexander Bogushov
ایمیل نویسنده abogushov@gmail.com
آدرس صفحه اصلی https://github.com/aioworkers/aioworkers-pg
آدرس اینترنتی https://pypi.org/project/aioworkers-pg/
مجوز Apache Software License 2.0
# aioworkers-pg [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/aioworkers/aioworkers-pg/CI)](https://github.com/aioworkers/aioworkers-pg/actions?query=workflow%3ACI) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/aioworkers-pg)](https://pypi.org/project/aioworkers-pg) [![PyPI](https://img.shields.io/pypi/v/aioworkers-pg)](https://pypi.org/project/aioworkers-pg) Asyncpg plugin for `aioworkers`. ## Usage ### Connection Add this to aioworkers config.yaml: ```yaml db: cls: aioworkers_pg.base.Connector dsn: postgresql:///test ``` You can get access to postgres anywhere via context: ```python await context.db.execute('CREATE TABLE users(id serial PRIMARY KEY, name text)') await context.db.execute(users.insert().values(name='Bob')) ``` ### Connection additional ```yaml db: cls: aioworkers_pg.base.Connector dsn: postgresql:///test pool: min_size: 1 max_size: 100 ``` ### Storage ```yaml storage: cls: aioworkers_pg.storage.RoStorage dsn: postgresql:///test table: mytable # optional instead custom sql key: id get: SELECT * FROM mytable WHERE id = :id # optional custom sql format: dict # or row ``` ## Development Install dev requirements: ```shell poetry install ``` Run postgres: ```shell docker run --rm -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=test -d postgres ``` Run tests: ```shell pytest ```


نیازمندی

مقدار نام
>=0.15 aioworkers
>=0.22.0 asyncpg


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

مقدار نام
>=3.6,<4.0 Python


نحوه نصب


نصب پکیج whl aioworkers-pg-0.3.0a2:

    pip install aioworkers-pg-0.3.0a2.whl


نصب پکیج tar.gz aioworkers-pg-0.3.0a2:

    pip install aioworkers-pg-0.3.0a2.tar.gz