Prelude:
Python version: 2.7.9
Pygresql version: 4.0
Problem:
I am trying to check if a sub string exists within a pgqueryobject using python.
Basically I have this in terms of code:
import pg
con = pg.connect(...)
q = con.query(...)
Where q is a pgqueryobject returned from the con.query(...)
Calling print(q) prints the entire table however converting q to a string such as:
string = str(q)
print(string)
Prints "<pg query result>".
I am trying to see if table has now instances (rows) which I planned on doing by converting the table to a string and searching for "0 rows" but I can't seem to figure out how to convert it to a string.
Is there I way I can go about doing this?
You can most likely accomplish this by saving the output of
q.getresult()into a variable and then casting it into a string.http://www.pygresql.org/contents/pg/query.html#pg.Query.getresult