Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. krace@hotbox /m/u/code> cat json_pg.py
  2. import psycopg2
  3.  
  4.  
  5. def run(stmt):
  6. cur = psycopg2.connect(database='test', user='postgres', password='password', host='localhost').cursor()
  7. cur.execute(stmt)
  8. result = cur.fetchall()
  9. print(list(result))
  10.  
  11.  
  12. stmt = 'select cast(row_to_json(row) as text) from (select book.id, book.name, book.author_id, author.name as author_name from book inner join author on book.author_id = author.id) row;'
  13. run(stmt)
  14. krace@hotbox /m/u/code> python json_pg.py
  15. [('{"id":1,"name":"War and Peace","author_id":1,"author_name":"Leo Tolstoy"}',),
  16. ('{"id":2,"name":"The Trial","author_id":2,"author_name":"Kafka"}',),
  17. ('{"id":3,"name":"The metamorphosis","author_id":2,"author_name":"Kafka"}',)]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement