git.postgresql.org Git - postgresql.git/commitdiff

git projects / postgresql.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2bd9e41)
PL/Python: Fix example
Sat, 1 Nov 2014 15:31:35 +0000 (11:31 -0400)
Sat, 1 Nov 2014 15:31:35 +0000 (11:31 -0400)
Revert "6f6b46c9c0ca3d96acbebc5499c32ee6369e1eec", which was broken.

Reported-by: Jonathan Rogers <jrogers@socialserve.com>

diff --git a/doc/src/sgml/plpython.sgml b/doc/src/sgml/plpython.sgml
index e209b2a2d23a68b091f0de86e51e9b1c54374bcd..c838c7b79a5a618dc7dc4ad6e0ba1e99d10d5af6 100644 (file)
--- a/doc/src/sgml/plpython.sgml
+++ b/doc/src/sgml/plpython.sgml
@@ -1037,7 +1037,11 @@ rv = plpy.execute(plan, ["name"], 5)
<xref linkend="plpython-sharing">). For example:
<programlisting>
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
$$ LANGUAGE plpythonu;
</programlisting>
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /