Запрос данных типов JSON и JSONB из Postgres
Встроенные типы данных JSON и JSONB в Postgres позволяют удобно хранить полуструктурированные данные и работать с ними в таблицах Postgres. В этом упражнении вы познакомитесь с инструментами, которые Postgres предоставляет для запроса данных типа JSON из таблицы nested_reviews. Удачи!
Это упражнение является частью курса
Введение в NoSQL
Инструкции к упражнению
- Создайте подключение к базе данных
disneylandс пользователемrepl, используяsqlalchemy. - Выполните запрос, хранящийся в переменной
query, с помощью ранее определённогоdb_engine. - Выведите столбец
reviewиз DataFrameresultsи проанализируйте возвращённые данные.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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"])