ПочатиПочніть безкоштовно

Запити до даних JSON і JSONB у Postgres

З вбудованими типами даних Postgres JSON і JSONB зручно зберігати й обробляти напівструктуровані дані в таблиці 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"])
Редагувати та запускати код