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.2.tar.gz (4.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: dxpq_ext-0.0.2.tar.gz
  • Upload date:
  • Size: 4.7 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.2.tar.gz
Algorithm Hash digest
SHA256 72215e51c40ce3d926c7c88df740fb7c4a4d5061293c067e122556e82fa7475c
MD5 fc53f2d7d708ff76670cfe7823d47e14
BLAKE2b-256 b58a718d04736242ba0a4834057be5b7533ee6954aa1f116bc3391d8967c1fee

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