Consulta de datos JSON y JSONB desde Postgres
Con los tipos de datos JSON y JSONB incorporados en Postgres, es fácil almacenar e interactuar con datos semiestructurados en una tabla Postgres. En este ejercicio, observarás algunas de las herramientas que ofrece Postgres para consultar datos del tipo JSON desde la tabla nested_reviews. ¡Mucha suerte!
Este ejercicio forma parte del curso
Introducción al NoSQL
Instrucciones del ejercicio
- Crea una conexión a la base de datos
disneylandcon el usuariorepl, utilizandosqlalchemy. - Ejecuta la consulta almacenada en la variable
query, utilizando ladb_enginepreviamente definida. - Da salida a la columna
reviewdel Marco de Datosresults, y observa los datos devueltos.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
import pandas as pd
import sqlalchemy
# Create a connection to the reviews database
db_engine = sqlalchemy.create_engine("postgresql+psycopg2://____:password@localhost:5432/____")
query = """SELECT * FROM nested_reviews;"""
# Execute the query, check out the results
results = pd.____(____, ____)
# Print the review column from the results DataFrame
____(results["review"])