НачатьНачать бесплатно

Запрос данных типов JSON и JSONB из Postgres

Встроенные типы данных JSON и JSONB в Postgres позволяют удобно хранить полуструктурированные данные и работать с ними в таблицах Postgres. В этом упражнении вы познакомитесь с инструментами, которые Postgres предоставляет для запроса данных типа JSON из таблицы nested_reviews. Удачи!

Это упражнение является частью курса

Введение в NoSQL

Посмотреть курс

Инструкции к упражнению

  • Создайте подключение к базе данных disneyland с пользователем repl, используя sqlalchemy.
  • Выполните запрос, хранящийся в переменной query, с помощью ранее определённого db_engine.
  • Выведите столбец review из DataFrame results и проанализируйте возвращённые данные.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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"])
Редактировать и запускать код