Skip to main content

About

A small module for working quickly with the PostgreSQL

Simple Start for home project

  1. Install package from pip
pip install postgresqlconnector
  1. Use connector
from postgresqlconnector import DB
print(DB.query('''select * from pg_stat_activity'''))

API

query

Get all rows from your sql query

Param:

  • sql: str - Your query
  • params: dict - Params for query

Result:

  • Array of Record
result = DB.query('''select * from pg_stat_activity''')
print(result[0])
print(result[0].pid)

row

Get first row from your sql query

Param:

  • sql: str - Your query
  • params: dict - Params for query

Result:

  • Record
result = DB.row('''select * from pg_stat_activity''')
print(result.pid)

scalar

Get first column from first row from you sql query

Param:

  • sql: str - Your query
  • params: dict - Params for query

Result:

  • Scalar
result = DB.scalar('''select pid, * from pg_stat_activity''')
print(result)

set_connection_info

Set database connections

Param:

  • host: str = 'localhose' - Host
  • port: str = '5432' - Port
  • dbname: str = 'postgres' - Database name
  • user: str = 'postgres' - User
  • password: str = 'postgres' - Password

create_transaction

Work with transaction.

If an exception occurs in your code, the transaction will rollback

with DB.create_transaction():
    # block for your code

Release files for postgresqlconnector 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for postgresqlconnector 0.6
File Size Uploaded
postgresqlconnector-0.6.tar.gz 3.0 kB Details

Release files / postgresqlconnector-0.6.tar.gz

Download URL postgresqlconnector-0.6.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
798450aa98ded759bcab4a3569ebb094ed664935cc9bc0b7acee726ef89d7049
BLAKE2b-256 checksum
How to use checksums
dd64e77ca2244336476c40a7943fb48c6d1bae8ddcb0c905f4b4ff6672656203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.6 This release

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page