Skip to main content

Extension for PostgreSQL interaction

Project description

dxpq_ext

Este projeto é uma extensão em C para Python, localizada no diretório dxpq_ext. Ele inclui um arquivo dxpq_ext.c que pode ser compilado e utilizado em conjunto com o Python. O objetivo é aprender sobre a interação entre Python e C, e explorar a criação de extensões customizadas.

Como executar o Projeto

Clone o repositório:

git clone git@github.com:pedrohsbarbosa99/dxpq_ext.git

Entre na pasta do projeto:

cd dxpq_ext

Instale as dependências do PostgreSQL:

sudo apt-get install -y gcc build-essential libpq-dev python3-dev

Instale as dependências de Dev:

pip install -r requirements-dev.txt

Buildar a biblioteca dxpq:

./build.sh

Exemplos

import dxpq_ext

conn = dxpq_ext.PGConnection("conninfo")
cursor = dxpq_ext.PGCursor(conn)
cursor.execute("SELECT * FROM table")

for row in cursor.fetchall():
    print(row)

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

dxpq_ext-0.0.1.tar.gz (4.6 kB view details)

Uploaded Source

File details

Details for the file dxpq_ext-0.0.1.tar.gz.

File metadata

  • Download URL: dxpq_ext-0.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for dxpq_ext-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f3440d022286795904b4d049ab2503e7cdd0039a68e46ef1f8a21c690ced91da
MD5 bcec0eeba4d582046b297e869246bd06
BLAKE2b-256 f695db566c40a0f7a7fed53380a8add43b9b606f532187bff6a4d8244211393a

See more details on using hashes here.

Supported by

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