No description
Find a file
Eugene Kabanov 2d6123ea63
Merge pull request #10 from huaxk/fix
Fix nil string and UnCheckedArray
2020-08-11 13:26:30 +03:00
asyncpg feat: UncheckArray and nil string 2020-05-09 17:46:37 +08:00
tests fix: import search path 2020-05-09 17:47:06 +08:00
.travis.yml Fix nimble way for travis ci. 2017-01-28 13:31:49 +02:00
appveyor.yml Fix nimble erros. 2017-01-28 12:21:53 +02:00
asyncpg.nim Tests 003 2016-06-27 13:04:59 +03:00
asyncpg.nimble Fix nimble warnings. 2017-01-28 14:42:04 +02:00
LICENSE Initial commit 2016-06-27 02:59:57 +03:00
README.md update badges 2016-09-14 00:53:54 +03:00

asyncPG Build Status Build status

Asynchronous PostgreSQL driver for Nim Language http://www.nim-lang.org

Main features

  • Pure asynchronous implementation, based on LibPQ and Nim's async core
  • Support for many SQL statements/results in one request
  • Ability to send parameters separately from query, thus avoiding the need for tedious and error-prone quoting and escaping
  • Automatic type conversion for basic Nim types
  • Sending and receiving COPY data
  • ARRAYS and JSON/JSONB support
  • Asynchronous Notification

Installation

You can use Nim official package manager nimble to install asyncpg. The most recent version of the library can be installed via:

$ nimble install asyncpg

or directly from Github repository

$ nimble install https://github.com/cheatfate/asyncpg.git

Minimal requirements

  • PostgreSQL 9.x (if you want to have support for JSONB types, you need PostgreSQL 9.4 at least)
  • Nim language compiler 0.14.2

Documentation

You can find documentation in Wiki.

ToDo

  • Add objects to automatic type conversion
  • Add support for binary COPY data