miércoles, 8 de diciembre de 2021

Trabajando con PostgreSQL en la nube, borrado de registros (DELETE) desde Python

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:


domingo, 5 de diciembre de 2021

Trabajando con PostgreSQL en la nube, actualización de registros (UPDATE) desde Python

Hola a todos, hoy vamos a continuar con la serie de publicaciones asociadas a trabajar con  PostgreSQL en la nube. Ya vimos como crear una tabla, insertar registros y consultarlos.
Ahora, vamos a ver como podemos actualizar los registros que ya están almacenados en las tablas de nuestra base de datos.

El ejercicio lo vamos a desarrollar en la misma base y tabla con las que trabajamos en el post anterior.

La tarea que queremos realizar es buscar en nuestra tabla contacts el registro con id = 5 y actualizar el nombre a: Juliana Dominguez.


Actualmente, el registro con id = 5 tiene en el campo name John Doe.

Veamos como sería el código, para cumplir con el objetivo de actualizar el registro:


sábado, 4 de diciembre de 2021

Trabajando con PostgreSQL en la nube, creación de una tabla (CREATE TABLE), inserción de registros (INSERT INTO) y consulta de datos (SELECT) desde Python

Buenos días, hoy vamos a trabajar nuevamente con la base de datos PostgreSQL, solo que en esta oportunidad, no vamos a instalar el servidor en nuestro equipo, sino que vamos a operar con el servicio de PostgreSQL en la nube.

Existen en internet distintas plataformas que ofrecen el servicio y que nos dan desde cuentas gratuitas de prueba, hasta cuentas con servicios dedicados para la construcción e implementación de aplicaciones críticas.

En mi caso, voy a crear una cuenta en la página www.elephantsql.com utilizando mi cuenta de Google:



Y vamos a dar clic en el botón de login: