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