Python | Primeros pasos con psycopg2-PostGreSQL

PostgreSQL es un potente sistema de base de datos relacional de objetos de código abierto. PostgreSQL se ejecuta en todos los principales sistemas operativos. PostgreSQL sigue la propiedad ACID del sistema DataBase y tiene el soporte de disparadores, vistas actualizables y vistas materializadas, claves foráneas.

Para conectar PostgreSQL usamos psycopg2 . Es el mejor y más amigable adaptador de base de datos en lenguaje python. Es compatible tanto con Unicode como con Python3.

Instalación requerida –

 pip install psycopg2 

Comencemos y entendamos la conexión de PostgreSQL en partes.

Paso #1: Conexión a PostGreSQL

import psycopg2
conn = psycopg2.connect(database ="gfgdb", user = "gfguser",
                        password = "passgeeks", host = "52.33.0.1", 
                        port = "5432")
  
print("Connection Successful to PostgreSQL")

 
Paso #2: Declarar Cursor

Permite que el código Python ejecute el comando PostgreSQL en una sesión de base de datos.

cur = conn.cursor()

 
Paso #3: Escriba su consulta SQL y ejecútela.

query = """select name, email from geeks_members;"""
cur.execute(query)
rows = cur.fetchall()
  
# Now 'rows' has all data
for x in rows:
    print(x[0], x[1])

 
Paso #4: Cierra la conexión

conn.close()
print('Connection closed')

Publicación traducida automáticamente

Artículo escrito por shaurya uppal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *