Skip to main content

Quickly create a PostgresSQL DB without the hassle.

Project description

KnoxDB Python Library

pypi

Table of contents

Install

This library only supports python3

$ pip install knoxdb

Usage

import knoxdb
from knoxdb import knox

Create a new DB with a custom name. This returns back information about the DB you can store to easily access it again.

new_db = knox.create(db_name="test_db")

Get a DB Instance from the ID returned after creating an instance

db = knox.get_from_id(id="test_db_id")

Connect to DB Instance

conn = knox.connect(id="test_db_id")

Close connection to DB

knox.close_db_connection(conn=conn)

Query the DB Instance by passing in a SQL Command

conn = knox.connect(id="test_db_id")
sql_string = "CREATE TABLE \"User\" (id serial PRIMARY KEY, name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL)"
db_query = knox.query(conn=conn, sql_string=sql_string, close_conn=True)

Feedback

Feel free to send me feedback or feature requests on my Website. Feature requests are always welcome.

If there's anything you'd like to chat about, please feel free to email me at knox.dobbins@gmail.com!

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

knoxdb-0.5.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

knoxdb-0.5.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file knoxdb-0.5.0.tar.gz.

File metadata

  • Download URL: knoxdb-0.5.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for knoxdb-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e72ea1447acdb186eb190bbdc82dd3ab70ff88dce8a248f4521462c9290d2fad
MD5 67c5d068ad32904e44860c299eb36efb
BLAKE2b-256 7706179c4980eaf18ee7d03d06482d731fbe761e5534274c2244366e0643b7be

See more details on using hashes here.

File details

Details for the file knoxdb-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: knoxdb-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for knoxdb-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d4f20172aba356004acea0b00bb07b7f895c53f1774aee6031a0127a5dea782
MD5 43f2d19db6bcd6997e98e085dbc735d7
BLAKE2b-256 792b093a37f45d78ee853224dc36df1d1a20795812cfc63cc860a298839a1bdd

See more details on using hashes here.

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