Commit Graph

1686 Commits (66a4bad83aaa6613a45a00a488c04427f9969fb4)

Author SHA1 Message Date
Tom Lane 4a657ab260 Add .gitignore entries for new ecpg test case. 6 years ago
Michael Meskes a1dc6ab465 Implement PREPARE AS statement for ECPG. 6 years ago
Peter Eisentraut 3c439a58df Translation updates 6 years ago
Tom Lane fc9a62af3f Move logging.h and logging.c from src/fe_utils/ to src/common/. 6 years ago
Michael Meskes ed16ba3248 Fix off-by-one check that can lead to a memory overflow in ecpg. 7 years ago
Peter Eisentraut cc8d415117 Unified logging system for command-line programs 7 years ago
Michael Meskes c21d6033f7 Use correct connection name variable in ecpglib. 7 years ago
Michael Meskes 08cecfaf60 Fix potential memory access violation in ecpg if filename of include file is 7 years ago
Michael Meskes 98bdaab0d9 Fix ecpglib regression that made it impossible to close a cursor that was 7 years ago
Peter Eisentraut aad21d4c3c Fix whitespace 7 years ago
Michael Meskes 42ccbe4351 Free memory in ecpg bytea regression test. 7 years ago
Michael Meskes 0cc0507940 Hopefully fixing memory handling issues in ecpglib that Coverity found. 7 years ago
Tom Lane 9e138a401d Fix ecpg bugs caused by missing semicolons in the backend grammar. 7 years ago
Peter Eisentraut 1373ba55c9 Add const qualifier 7 years ago
Tom Lane 315dcffb94 Fix omissions in ecpg/test/sql/.gitignore. 7 years ago
Michael Meskes 8e6ab9f801 Properly end string to make sure ecpglib does not read beyond its boundaries. 7 years ago
Michael Meskes e81f0e3113 Sync ECPG's CREATE TABLE AS statement with backend's. 7 years ago
Michael Meskes 050710b369 Add bytea datatype to ECPG. 7 years ago
Michael Meskes bd7c95f0c1 Add DECLARE STATEMENT support to ECPG. 7 years ago
Michael Meskes 7ea38f045d Change error handling of out of scope variables in ecpg. 7 years ago
Michael Meskes e2f731cdba Make some ecpg test cases more robust against unexpected errors that happen 7 years ago
Michael Meskes 5c04630ad0 Make sure that ecpglib's statement variable has a defined value no matter what. 7 years ago
Tom Lane e3565fd61c Remove _configthreadlocale() calls in ecpg test suite. 7 years ago
Tom Lane d5a1fde397 Remove infinite-loop hazards in ecpg test suite. 7 years ago
Tom Lane 2cf91ccb73 Blind attempt to fix _configthreadlocale() failures on MinGW. 7 years ago
Tom Lane ee27584c4a Second try at fixing ecpglib thread-safety problem. 7 years ago
Tom Lane 8eb4a9312c Avoid thread-safety problem in ecpglib. 7 years ago
Tomas Vondra 31f3817402 Allow COPY FROM to filter data using WHERE conditions 7 years ago
Magnus Hagander 0301db623d Replace @postgresql.org with @lists.postgresql.org for mailinglists 7 years ago
Tom Lane c64d0cd5ce Use perfect hashing, instead of binary search, for keyword lookup. 7 years ago
Tom Lane afb0d0712f Replace the data structure used for keyword lookup. 7 years ago
Tom Lane 69ae9dcb44 Ensure link commands list *.o files before LDFLAGS. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 29180e5d78 Eliminate parallel-make hazard in ecpg/preproc. 7 years ago
Tom Lane 3295f82022 Rename ecpg's various "extern.h" files to have distinct names. 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Tom Lane 06c723447b Second try at fixing numeric data passed through an ECPG SQLDA. 7 years ago
Tom Lane ecfd557956 Fix incorrect results for numeric data passed through an ECPG SQLDA. 7 years ago
Tom Lane 965a3d6be0 Fix realfailN lexer rules to not make assumptions about input format. 7 years ago
Tom Lane 4766bcd9e2 Remove unused code in ECPG. 7 years ago
Tom Lane ec937d0805 Align ECPG lexer more closely with the core and psql lexers. 7 years ago
Magnus Hagander fbec7459aa Fix spelling errors and typos in comments 7 years ago
Tom Lane 4247db6252 Client-side fixes for delayed NOTIFY receipt. 7 years ago
Tom Lane 48d818ede1 Const-ify a few more large static tables. 7 years ago
Tom Lane d8cc1616b5 Minor additional improvements for ecpglib/prepare.c. 7 years ago
Tom Lane e15aae829e Avoid statically allocating statement cache in ecpglib/prepare.c. 7 years ago
Tom Lane 92dff34116 Formatting cleanup in ecpglib/prepare.c. 7 years ago
Tom Lane 240cd6bc83 Another round of portability hacking on ECPG regression tests. 7 years ago
Tom Lane 24a2c436a5 Remove dead reference to ecpg resultmap file. 7 years ago
Tom Lane f1885386f6 Make float exponent output on Windows look the same as elsewhere. 7 years ago