postgresql/src/interfaces/ecpg
Peter Eisentraut 38d8dce61f Remove some code for old unsupported versions of MSVC
As of d9dd406fe2, we require MSVC 2013,
which means _MSC_VER >= 1800.  This means that conditionals about
older versions of _MSC_VER can be removed or simplified.

Previous code was also in some cases handling MinGW, where _MSC_VER is
not defined at all, incorrectly, such as in pg_ctl.c and win32_port.h,
leading to some compiler warnings.  This should now be handled better.

Reviewed-by: Michael Paquier <michael@paquier.xyz>
2019-10-08 10:50:54 +02:00
..
compatlib Fix inconsistencies and typos in the tree, take 10 2019-08-13 13:53:41 +09:00
ecpglib Remove removed file from nls.mk 2019-09-21 23:23:51 +02:00
include Revert "Add DECLARE STATEMENT support to ECPG." 2019-09-20 12:47:37 -04:00
pgtypeslib Remove use of deprecated Autoconf define 2019-10-07 16:47:23 +02:00
preproc Revert "Add DECLARE STATEMENT support to ECPG." 2019-09-20 12:47:37 -04:00
test Remove some code for old unsupported versions of MSVC 2019-10-08 10:50:54 +02:00
Makefile Fix parallel make risk with new check temp-install setup 2015-04-29 20:34:22 -04:00
README.dynSQL Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00

README.dynSQL

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.