postgresql/src/interfaces/ecpg
Tom Lane 7a15fe5a22 Fix unportable usage of <ctype.h> functions.
isdigit(), isspace(), etc are likely to give surprising results if passed a
signed char.  We should always cast the argument to unsigned char to avoid
that.  Error in commit 63d6b97fd, found by buildfarm member gaur.
Back-patch to 9.3, like that commit.
2017-11-07 13:50:03 -05:00
..
compatlib Check for out of memory when allocating sqlca. 2015-06-15 14:22:24 +02:00
ecpglib Fix unportable usage of <ctype.h> functions. 2017-11-07 13:50:03 -05:00
include Backpatch of 7a58d19b0 to 9.4, previously omitted. 2016-02-08 11:10:14 +01:00
pgtypeslib Fix typos in comments. 2017-02-06 11:34:24 +02:00
preproc Fixed ECPG to correctly handle out-of-scope cursor declarations with pointers 2017-09-18 23:08:17 +02:00
test Make ECPG test programs depend on "ecpg$(X)", not "ecpg". 2014-11-02 21:45:00 -05:00
Makefile Rename 'gmake' to 'make' in docs and recommended commands 2014-02-12 17:29:19 -05:00
README.dynSQL Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00

src/interfaces/ecpg/README.dynSQL

descriptor statements have the following shortcomings

- input descriptors (USING DESCRIPTOR <name>) are not supported

  Reason: to fully support dynamic SQL the frontend/backend communication
          should change to recognize input parameters.
          Since this is not likely to happen in the near future and you
          can cover the same functionality with the existing infrastructure
          (using s[n]printf), I'll leave the work to someone else.