postgresql/src/interfaces/ecpg
Peter Eisentraut 23119d51a1 Refactor DLSUFFIX handling
Move DLSUFFIX from makefiles into header files for all platforms.
Move the DLSUFFIX assignment from src/makefiles/ to src/templates/,
have configure read it, and then substitute it into Makefile.global
and pg_config.h.  This avoids the need for all makefile rules that
need it to locally set CPPFLAGS.  It also resolves an inconsistent
setup between the two Windows build systems.

Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://www.postgresql.org/message-id/2f9861fb-8969-9005-7518-b8e60f2bead9@enterprisedb.com
2022-03-25 08:56:02 +01:00
..
compatlib Update copyright for 2022 2022-01-07 19:04:57 -05:00
ecpglib Fix race condition in gettext() initialization in libpq and ecpglib. 2022-01-21 15:36:27 -05:00
include Fix some typos, grammar and style in docs and comments 2021-02-24 16:13:17 +09:00
pgtypeslib Update copyright for 2022 2022-01-07 19:04:57 -05:00
preproc Reject trailing junk after numeric literals 2022-02-16 10:37:31 +01:00
test Refactor DLSUFFIX handling 2022-03-25 08:56:02 +01:00
Makefile Use https for gnu.org links 2020-10-14 08:24:54 +02: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.