Skip to main content

An asyncio Greenplum driver

Project description

asyncgp -- A database interface library based on asyncpg for GreenPlum and Python/asyncio

asyncgp is a database interface library based on asyncpg for GreenPlum and Python/asyncio.

asyncgp requires Python 3.5 or later and add supported for GreenPlum versions 5.x.

Documentation

You can refer to asyncpg document here.

Installation

asyncgp is available on PyPI. Use pip to install:

$ pip install asyncgp

or:

$ git clone https://github.com/MyColorfulDays/asyncgp.git
$ cd asyncgp
$ python setup.py install

Basic Usage

import asyncio
import asyncgp as 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''')
    await conn.close()

loop = asyncio.get_event_loop()
loop.run_until_complete(run())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asyncgp-0.2.1.tar.gz (1.8 kB view details)

Uploaded Source

File details

Details for the file asyncgp-0.2.1.tar.gz.

File metadata

  • Download URL: asyncgp-0.2.1.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for asyncgp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 446fadabe9f1151f7066358e431e43ced076a21bee59096e10b35d5a7e152047
MD5 5bca9000a550649e4f037a140351be75
BLAKE2b-256 68ebc6dcb94b86c562e8f9e7bfcb695e473532fe1c50478a32398753d3697c31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page