aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg
Commit message (Collapse)AuthorAge
* Repair missing inclusions of -lintl for shared libraries.Tom Lane2004-02-10
|
* Fix typo.Tom Lane2004-01-28
|
* Removed some debugging output.Michael Meskes2004-01-28
|
* - Issue a warning if a cursor is declared but not opened.Michael Meskes2004-01-28
| | | | | | - Fixed prototype for ECPGprepared_statement to not moan about "const char" - Fixed parsing of nested structures. - Added option to parse header files.
* Added WHENEVER NOT_FOUND to SELECT/INSERT/UPDATE/DELETE.Michael Meskes2004-01-21
|
* Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_pathTom Lane2004-01-19
| | | | | | | | | | | should not be too eager to reject paths involving unknown schemas, since it can't really tell whether the schemas exist in the target database. (Also, when reading pg_dumpall output, it could be that the schemas don't exist yet, but eventually will.) ALTER USER SET has a similar issue. So, reduce the normal ERROR to a NOTICE when checking search_path values for these commands. Supporting this requires changing the API for GUC assign_hook functions, which causes the patch to touch a lot of places, but the changes are conceptually trivial.
* Fix ecpg test program to properly access int* null indicator.Bruce Momjian2004-01-13
|
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-07
| | | | | | | | pointer type when it is not necessary to do so. For future reference, casting NULL to a pointer type is only necessary when (a) invoking a function AND either (b) the function has no prototype OR (c) the function is a varargs function.
* Fixed bug in GRANT OPTION FOR parsing.Michael Meskes2004-01-04
|
* Fix portability bugs: char values passed to <ctype.h> functions mustTom Lane2004-01-04
| | | | be cast to unsigned char. We have learned this the hard way before.
* Added missing whitespaces to array argument parsing.Michael Meskes2003-12-29
|
* Fixed segfault in parsing of EXEC SQL SELECT * FROM foo() AS TBL( c int, i int);Michael Meskes2003-12-24
|
* Back out:Bruce Momjian2003-12-21
| | | | | | | > Attached is a patch that addressed all the discussed issues > that did not break backward compatability, including the > ability to output ISO-8601 compliant intervals by setting > datestyle to iso8601basic.
* In my mind there were two categories of open issuesBruce Momjian2003-12-20
| | | | | | | | | | | | | | | | | | | | | | | | a) ones that are 100% backward (such as the comment about outputting this format) and b) ones that aren't (such as deprecating the current postgresql shorthand of '1Y1M'::interval = 1 year 1 minute in favor of the ISO-8601 'P1Y1M'::interval = 1 year 1 month. Attached is a patch that addressed all the discussed issues that did not break backward compatability, including the ability to output ISO-8601 compliant intervals by setting datestyle to iso8601basic. Interval values can now be written as ISO 8601 time intervals, using the "Format with time-unit designators". This format always starts with the character 'P', followed by a string of values followed by single character time-unit designators. A 'T' separates the date and time parts of the interval. Ron Mayer
* Supress ecpg thread test if configure didn't enable threads. FixBruce Momjian2003-12-19
| | | | | tools/thread to run even if configure didn't enable threads because this test is used before enabling threads for the OS.
* Forgot to change one compatlib.h.Peter Eisentraut2003-12-18
|
* Move Informix compatibility include files out of the way. compatlib.hPeter Eisentraut2003-12-18
| | | | | | was integrated into ecpg_informix.h, the other ones go into their own subdirectory that is automatically considered by the embedded preprocessor when in Informix mode.
* - Added just another patch by Dave that fixes a reversed order inMichael Meskes2003-12-17
| | | | | variable listing for output variables in cursor definitions - Fixed incorrect if call in long=>numeric conversion.
* Added patch by Dave Cramer for array handling in ecpglib.Michael Meskes2003-12-03
|
* Bump all version numbers and version stamps mentioned in RELEASE_CHANGES.Bruce Momjian2003-11-30
|
* make sure the $Id tags are converted to $PostgreSQL as well ...PostgreSQL Daemon2003-11-29
|
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-29
|
* Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl.Peter Eisentraut2003-11-24
| | | | | Fixes compilation failure with --enable-thread-safety --with-perl and Perl 5.6.1.
* Fixed typo in create schema parsing.Michael Meskes2003-11-19
|
* Re-added forgotten cache.Michael Meskes2003-11-10
|
* Made sure an internal array is not treated as a user defined one.Michael Meskes2003-11-08
|
* Fixed potentially uninitialized memory bug in compatlib.Michael Meskes2003-11-03
|
* Complete options help and put it in less random order.Peter Eisentraut2003-11-02
|
* If EOF is found inside a string/comment/etc. stop parsing.Michael Meskes2003-10-31
|
* Applied patch by Dave Cramer to fix several bugs in compatlib.Michael Meskes2003-10-30
|
* Include -lkrb5 when needed for shlibs depending on libpq. Per reportTom Lane2003-10-28
| | | | from Johan Henselmans.
* Fixed bug with indicators when storage for the string is dynamically allocated.Michael Meskes2003-10-26
|
* Add missing semicolon, per Johann Uhrmann.Tom Lane2003-10-22
| | | | Avoids warnings from newer bisons.
* Cope with platforms that offer LONGLONG_MIN in place of the C99-specTom Lane2003-10-21
| | | | LLONG_MIN. One example is AIX, per report from Andreas.
* Install dummy sqlda.h file since this is needed for compatibility.Michael Meskes2003-10-20
|
* Check for both Informix modes when parsing include files.Michael Meskes2003-10-19
|
* Added missing "commit" in test case.Michael Meskes2003-10-12
|
* Removed my debug printf() call from numeric.cMichael Meskes2003-10-08
|
* Fixed floating point exception in long=>numeric conversion.Michael Meskes2003-10-07
|
* Add missing include file.Peter Eisentraut2003-10-07
|
* Fixed error handling in Informix compat str to date conversion.Michael Meskes2003-10-07
|
* - Fixed constant listing in execute using clause.Michael Meskes2003-10-06
| | | | | - Fixed typo in ecpg for Informix dec_t type. - Fixed precision handling in Informix compat funxtions.
* Fixed bug in day of week processing.Michael Meskes2003-10-05
|
* Format help message internally consistent.Peter Eisentraut2003-10-04
|
* Remove assorted compilation failures introduced by latest ecpg changes.Tom Lane2003-10-03
| | | | | Also remove -g, which has no business in CPPFLAGS in the first place, let alone being hardwired there by a sub-Makefile.
* Hide Informix datatypes. They are not seen by our built process anymore.Michael Meskes2003-10-03
|
* Adjust Darwin build to use the default 'two level namespace' linkingTom Lane2003-09-27
| | | | | | | | method. Fix a number of places where shared libraries were linked without mentioning all the libraries they depend on; the Darwin and AIX ports are known to require this, and it doesn't seem to hurt any other supported platforms. (Hence, remove code in pl/tcl makefile that tried to avoid mentioning other libs if not needed.)
* Rename thread compile flag. Move thread test program to tools/thread,Bruce Momjian2003-09-27
| | | | and improve tests.
* Fixed segfault after error in parsing precision argument.Michael Meskes2003-09-26
|
* Fix creation of temporary sequences in ecpg, per report from Edmund Bacon.Bruce Momjian2003-09-24
|