Postgres से JSON और JSONB डेटा क्वेरी करना
Postgres के बिल्ट-इन JSON और JSONB डेटा टाइप के साथ, Postgres टेबल में सेमी-स्ट्रक्चर्ड डेटा स्टोर करना और उस पर काम करना आसान हो जाता है। इस अभ्यास में, आप nested_reviews टेबल से JSON टाइप के डेटा को क्वेरी करने के लिए Postgres द्वारा दिए गए कुछ टूलिंग को देखेंगे। शुभकामनाएँ!
यह अभ्यास पाठ्यक्रम का हिस्सा है
NoSQL परिचय
अभ्यास निर्देश
sqlalchemyका उपयोग करते हुए, यूज़रreplके साथdisneylandडेटाबेस के लिए एक कनेक्शन बनाइए.- पहले से परिभाषित
db_engineका उपयोग करके, वैरिएबलqueryमें स्टोर की गई क्वेरी को execute कीजिए. resultsDataFrame केreviewकॉलम को आउटपुट करें और लौटाए गए डेटा को देखिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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"])