ComeçarComece gratuitamente

Consultando dados do Postgres em JSON e JSONB

Com os tipos de dados incorporados do Postgres JSON e JSONB, é fácil armazenar e interagir com dados semiestruturados em uma tabela do Postgres. Neste exercício, você observará algumas das ferramentas que o Postgres oferece para consultar dados do tipo JSON da tabela nested_reviews. Boa sorte!

Este exercício faz parte do curso

Introdução ao NoSQL

Ver Curso

Instruções de exercício

  • Crie uma conexão com o banco de dados disneyland com o usuário repl, usando sqlalchemy.
  • Execute a consulta armazenada na variável query, usando o db_engine definido anteriormente.
  • Envie a coluna review do DataFrame results e observe os dados que foram retornados.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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 e executar código