Commit 3e81a33d authored by Peter Eisentraut's avatar Peter Eisentraut

PL/Python: Fix example

Revert "6f6b46c9", which was broken.
Reported-by: default avatarJonathan Rogers <jrogers@socialserve.com>
parent 2bd9e412
...@@ -1037,7 +1037,11 @@ rv = plpy.execute(plan, ["name"], 5) ...@@ -1037,7 +1037,11 @@ rv = plpy.execute(plan, ["name"], 5)
<xref linkend="plpython-sharing">). For example: <xref linkend="plpython-sharing">). For example:
<programlisting> <programlisting>
CREATE FUNCTION usesavedplan() RETURNS trigger AS $$ CREATE FUNCTION usesavedplan() RETURNS trigger AS $$
plan = SD.setdefault("plan", plpy.prepare("SELECT 1")) if "plan" in SD:
plan = SD["plan"]
else:
plan = plpy.prepare("SELECT 1")
SD["plan"] = plan
# rest of function # rest of function
$$ LANGUAGE plpythonu; $$ LANGUAGE plpythonu;
</programlisting> </programlisting>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment