この(非常に凝縮された)クエリでは、RETURNINGからmyfile_keyをどのように返しますか?
CREATE OR REPLACE FUNCTION myfunction (src int, OUT result int) AS $$
plan = plpy.prepare("INSERT INTO myfile VALUES (nextval('seq_myfile'),$1,$2)
RETURNING myfile_key", ["integer","integer"] )
$$ LANGUAGE plpythonu;
(挿入される最初のフィールドはmyfile_keyです)
コードは出力に値を返さず、次のように標準のPython結果としてクエリを実行できませんでした。
result = rv[0]["myfile_key"]