Hola a todos, en esta nueva publicación vamos a seguir trabajando con PostgreSQL en la nube y vamos a ejecutar el borrado de registros desde la plataforma Colab, mediante un script escrito en Python.
Vamos a recordar cuales son los registros que tenemos en nuestra tabla contacts, para lo que vamos a ejecutar la instrucción SELECT como lo hicimos en el primer post. Solo que esta ves el código SQL lo vamos a correr directamente en el servidor de PostgreSQL:
Como podemos ver en la imagen, nuestra tabla consta de 6 registros. Para este ejercicio, vamos a proceder a borrar el registro con id = 6.
Veamos el script en Python para ejecutar la tarea:
Al ejecutar el script, volvemos nuevamente al servidor de Postgres y corremos nuevamente la sentencia SELECT, para confirmar que el registro fue borrado efectivamente:
Con lo que confirmamos que efectivamente el registro con id = 6 fue borrado con éxito de nuestra tabla.
A continuación el código fuente:
#Created on 8/12/2021 | |
#@author: Eduardo Alzate | |
#Conexion y borrado de registros en una base de datos en la nube | |
#!pip install psycopg2 | |
import psycopg2 | |
#Informacion de conexion | |
host = "aqui va tu host" | |
dbname = "aqui va tu usuario" | |
user = "aqui va tu usuario" | |
password = "aqui va tu password" | |
sslmode = "require" | |
# Conexion | |
conn_string = "host={0} user={1} dbname={2} password={3} sslmode={4}".format(host, user, dbname, password, sslmode) | |
conn = psycopg2.connect(conn_string) | |
print('Base de datos conectada con exito') | |
cur = conn.cursor() | |
cur.execute("DELETE FROM contacts WHERE id = 6") | |
conn.commit() | |
print('\nOperacion finalizada con exito!!') | |
conn.close() |
No hay comentarios.:
Publicar un comentario