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
Instruções de exercício
- Crie uma conexão com o banco de dados
disneyland
com o usuáriorepl
, usandosqlalchemy
. - Execute a consulta armazenada na variável
query
, usando odb_engine
definido anteriormente. - Envie a coluna
review
do DataFrameresults
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"])