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
disneyland
con el usuariorepl
, utilizandosqlalchemy
. - Ejecuta la consulta almacenada en la variable
query
, utilizando ladb_engine
previamente definida. - Da salida a la columna
review
del 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"])