ComenzarEmpieza gratis

Consultar datos JSON y JSONB desde Postgres

Con los tipos de datos integrados JSON y JSONB de Postgres, es fácil almacenar e interactuar con datos semiestructurados en una tabla de Postgres. En este ejercicio, verás algunas de las herramientas que ofrece Postgres para consultar datos de tipo JSON de la tabla nested_reviews. ¡Mucho ánimo!

Este ejercicio forma parte del curso

Introducción a NoSQL

Ver curso

Instrucciones del ejercicio

  • Crea una conexión a la base de datos disneyland con el usuario repl, usando sqlalchemy.
  • Ejecuta la consulta almacenada en la variable query, usando el db_engine definido previamente.
  • Muestra la columna review del DataFrame results 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"])
Editar y ejecutar código