我正在使用postgres 9.3和Python 2.7。
在plpython函数中,我想执行一个返回布尔值的查询。我怎样才能得到布尔结果?
例如:
result = plpy.execute('select 1<2 ')
答案 0 :(得分:4)
我想出了如何做到这一点:
query="select 1<2 as val;"
result=plpy.execute(query)
if result[0]["val"]:
print 'of corse: 1 < 2'
else:
print 'this will never be printed'
答案 1 :(得分:1)
在您的示例中,结果应该是行列表。它位于documentation here