PL/Python - Execute return results

Поиск
Список
Период
Сортировка
От Dean Grubb
Тема PL/Python - Execute return results
Дата
Msg-id 539ac17c0809212035l1807349ej589e18f4ca54064d@mail.gmail.com
обсуждение исходный текст
Ответы Re: PL/Python - Execute return results  (Tino Wildenhain <tino@wildenhain.de>)
Список pgsql-general
Hi,

plan = plpy.prepare("SELECT last_name FROM my_users WHERE first_name =
$1", [ "text" ])
rv = plpy.execute(plan, [ "name" ], 5)
return rv["last_name"]

If the SELECT command does not return any results, how do I
catch/check for this?

if rv == {} ?

or maybe

try:
  rv = plpy.execute(plan, [ "name" ], 5)
  return rv["last_name"]
except:
  ...
else:
  ...

can't seem to get either to work.

В списке pgsql-general по дате отправления:

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: R-tree, order by, limit
Следующее
От: Craig Ringer
Дата:
Сообщение: Re: i can't drop an idex