Contents

databases 0.9.0

0

Async database support for Python.

Async database support for Python.

Stars: 3816, Watchers: 3816, Forks: 262, Open Issues: 132

The encode/databases repo was created 5 years ago and the last code push was 4 months ago.
The project is very popular with an impressive 3816 github stars!

How to Install databases

You can install databases using pip

pip install databases

or add it to a project with poetry

poetry add databases

Package Details

Author
Tom Christie
License
BSD
Homepage
https://github.com/encode/databases
PyPi:
https://pypi.org/project/databases/
GitHub Repo:
https://github.com/encode/databases

Classifiers

  • Internet/WWW/HTTP
No  databases  pypi packages just yet.

Errors

A list of common databases errors.

Code Examples

Here are some databases code examples and snippets.

GitHub Issues

The databases package has 132 open issues on GitHub

  • "Connection is not acquired"
  • Add windows compatibility for tests
  • Add local tests with docker
  • Error when query data before asyncio.gather()
  • Open up SQLite query param, cached database functionality, inspired by #196
  • 0.5.5: pytest is failing and some warnings
  • Add _mapping property to the result set interface.
  • Version 0.6.0
  • Removing Python 3.6
  • string queries and ORDER BY clause
  • asyncpg.exceptions.TooManyConnectionsError: too many connections for role
  • Backends crash when the user selects duplicate columns
  • Transaction rollback seems to be unsuccessful
  • Database transaction is not rollbacked
  • query_lock() in iterate() prohibits any other database operations within async for loop

See more issues on GitHub

Related Packages & Articles

caio 0.9.17

Asynchronous file IO for Linux MacOS or Windows.