Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. import json
  2. import psycopg2
  3.  
  4. # I wrote all of DB queries in 'query.py' file
  5. import query as q
  6.  
  7. # And load json file like this, I renamed the file [data.json]
  8. jsonfile = open('data.json', 'r')
  9. data = json.load(jsonfile)
  10.  
  11. # establish connection to database
  12. conn = psycopg2.connect(
  13. "host=localhost dbname='bluetechsoft' user=postgres password=password")
  14. cur = conn.cursor()
  15.  
  16. # By review_object I mean a single review in json file
  17. for review_object in data:
  18. cur.execute(q.review_data_insertion,
  19. (review_object['points'], review_object['title'],
  20. review_object['description'], review_object['taster_name'],
  21. review_object['taster_twitter_handle'],
  22. review_object['price'], review_object['designation'],
  23. review_object['variety'], review_object['region_1'],
  24. review_object['region_2'], review_object['province'],
  25. review_object['country'], review_object['winery']))
  26.  
  27. conn.commit()
  28. conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement