]> granicus.if.org Git - postgresql/commit
Add PL/Python functions for quoting strings
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 22 Feb 2011 21:33:44 +0000 (23:33 +0200)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 22 Feb 2011 21:41:23 +0000 (23:41 +0200)
commit1c51c7d5ffd407426f314b2cd317ef77f14efb1f
tree86ff75cfeb5801164eb4b3d4f5ce5dba20d8acad
parent3e6b305d9e2a4616bf69e31b0b21ebbb844ba50e
Add PL/Python functions for quoting strings

Add functions plpy.quote_ident, plpy.quote_literal,
plpy.quote_nullable, which wrap the equivalent SQL functions.

To be able to propagate char * constness properly, make the argument
of quote_literal_cstr() const char *.  This also makes it more
consistent with quote_identifier().

Jan UrbaƄski, reviewed by Hitoshi Harada, some refinements by Peter
Eisentraut
doc/src/sgml/plpython.sgml
src/backend/utils/adt/quote.c
src/include/utils/builtins.h
src/pl/plpython/Makefile
src/pl/plpython/expected/plpython_quote.out [new file with mode: 0644]
src/pl/plpython/expected/plpython_test.out
src/pl/plpython/plpython.c
src/pl/plpython/sql/plpython_quote.sql [new file with mode: 0644]