Skip to main content

CLI tool and Python library for manipulating Postgres databases

Project description

Logo

pgAPI

CLI tool and Python library for manipulating Postgres databases

Inspiration | Installation | Usage | Roadmap

Inspiration

sqlite-utils provides a beautiful Pythonic API on top of SQLite databases. pgAPI is an attempt to lift-and-shift that API and replicate it on top of Postgres instead.

Installation

pip install pgAPI

Usage

Development

pip install -e '.[test]'
pytest

Roadmap

v0.1.0

  • MVP around pgapi.Database to have basic interaction with Postgres, and be able to run queries returned in Pythonic formats.
  • Tests should pass even if that means minimal coverage
  • CLI should be disabled
  • docs should be disabled or

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

pgapi-0.0.1a1.tar.gz (127.2 kB view hashes)

Uploaded Source

Built Distribution

pgapi-0.0.1a1-py3-none-any.whl (67.7 kB view hashes)

Uploaded Python 3

Supported by

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