aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/lib
Commit message (Collapse)AuthorAge
...
* This one cleans the cursor problems ecpg had so far. It is now ableBruce Momjian1998-08-11
| | | | | | to understand cursors with variables. Michael
* From: Dr. Michael Meskes <meskes@online-club.de>Marc G. Fournier1998-08-05
| | | | So this should finally get cursors working. There was an ugly bug in it.
* Update linux_i386 fix.Bruce Momjian1998-07-12
|
* From: "Dr. Michael Meskes" <meskes@online-club.de>Marc G. Fournier1998-07-07
| | | | | | | | | | | | + Thu Jul 2 20:30:14 CEST 1998 + + - Changed new style db name to allow connection types "tcp" and + "unix" only + + Tue Jul 7 15:14:14 CEST 1998 + + - Fixed some bugs in preproc.y + - Set version to 2.3.4
* Remove un-needed braces around single statements.Bruce Momjian1998-06-15
|
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-06-03
| | | | | | | | | | | + Wed Jun 3 13:38:57 CEST 1998 + + - Made sqlca struct compatible with other systems. + - Give back a warning in case of truncation + - Changed the handling of OptimizableStmt since the old one broke + CREATE RULE + - Set library version to 2.3 + - Set version to 2.3.3
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-05-26
| | | | | | | | | +Wed May 20 10:46:48 CEST 1998 + + - Fixed handling of preprocessor directives and variable + initialization. + - Added enum datatype. - Set version to 2.3.2
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-05-21
| | | | | | | | + Tue May 19 11:49:34 CEST 1998 + + - Tested (and fixed) 'set connection' + - Fixed string notation in C + - Set version to 2.3.2
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + Wed May 6 16:09:45 CEST 1998 + + - Some more cleanups in the library. + + Thu May 7 12:34:28 CEST 1998 + + - Made CONNECT and DISCONNECT statement more SQL3 compliant. + - Changed the API for the ECPGconnect function to be able to handle + hostnames and ports + + Fri May 8 13:54:45 CEST 1998 + - More changes to the parser. The connect statement now allows + ORACLE style logins. + - db-name is accepted in two ways: + - <dbname>[@<server>][:<port>] + - esql:postgresql://<server>[:<port>][/<dbname>] + + Mon May 11 10:28:37 CEST 1998 + + - Added '? options' to connect call. + - Also allow USING as keyword for the password + + Thu May 14 15:09:58 CEST 1998 + + - Changed preproc.y and pgc.l according to the parser changes in the + backend. + + Fri May 15 09:55:21 CEST 1998 + + - Added connection_name handling + + + Mon May 18 10:33:58 CEST 1998 + + - Fixed some more bugs + - Set version to 2.3.1 + - Set library version to 2.2
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue Apr 28 14:48:41 CEST 1998 - Put operator "->" back into parser. Note that :foo->bar means the C term, but :foo ->bar means the operator "->". Tue Apr 28 15:49:07 CEST 1998 - Added exec sql disconnect command. - Allow varchar in C to be written in uppercase too. - Added whenever option "do break;" Wed Apr 29 09:17:53 CEST 1998 - Corrected parsing of C comments. - Also allow C++ style comments. - Make sure not found is only checked after commands that could return it. - Added error codes, see ecpgerror.h for details. - Added "exec sql <TransactionStmt> release" as disconnect statement for compatibility issues. Thu Apr 30 10:42:10 CEST 1998 - Added a -t option to disable automatic transaction start. - Added sqlerrd[] to sqlca struct. - Give back number of tuples affect in sqlca.sqlerrd[2]. Thu Apr 30 13:36:02 CEST 1998 - Make the return code different in case of different errors. Wed May 6 11:42:48 CEST 1998 - Free memory if possible - Some bugfixes for bugs I found while changing the memory allocation code - Now able to fill complete array with one call (see test1.pgc for an example) - Set version to 2.3.0 - Set library version to 2.1
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-04-24
| | | | | | | | | | | | | | | | | | + Thu Apr 23 09:27:16 CEST 1998 + + - Also allow call in whenever statement with the same functionality + as do. + + Thu Apr 23 12:29:28 CEST 1998 + + - Also rewrote variable declaration part. It is now possible to + declare more than one variable per line. + - Set version to 2.1.0 + + Fri Apr 24 13:50:15 CEST 1998 + + - Fixed some bugs. + - Set version to 2.1.1
* Upgrade ECPG to 2.0Marc G. Fournier1998-04-21
| | | | Michael Meskes <meskes@topsystem.de>
* DESTDIR removed, again.Bruce Momjian1998-04-06
|
* Make DESTDIR consistent, and verious Linux cleanups.Bruce Momjian1998-04-06
|
* Re-introduce $DISTDIR.Bruce Momjian1998-04-06
|
* Hi,Bruce Momjian1998-04-06
| | | | | | | | | | | | | | | | | | | | | | Attached you'll find a (big) patch that fixes make dep and make depend in all Makefiles where I found it to be appropriate. It also removes the dependency in Makefile.global for NAMEDATALEN and OIDNAMELEN by making backend/catalog/genbki.sh and bin/initdb/initdb.sh a little smarter. This no longer requires initdb.sh that is turned into initdb with a sed script when installing Postgres, hence initdb.sh should be renamed to initdb (after the patch has been applied :-) ) This patch is against the 6.3 sources, as it took a while to complete. Please review and apply, Cheers, Jeroen van Vianen
* Remove DISTDIR.Bruce Momjian1998-04-05
|
* Here's my next patch to bring ecpg to version 1.1. It now correctlyBruce Momjian1998-03-20
| | | | | | handles all transaction commands and the exec sql include command. Michael Meskes
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-27
| | | | No more shift/reduce conflicts. Also all other bugs I know about are fixed.
* From: Darren King <darrenk@insightdist.com>Marc G. Fournier1998-02-27
| | | | | | | | | | | | This patch will... 1. Remove the "-Wall" option from the ecpg/lib and ecpg/preproc Makefile. 2. Remove the addition of $(SRCDIR)/include and-or $(SRCDIR)/backend from ecpg/lib, ecpg/preproc, libpq and utils Makefiles. Already in CFLAGS... 3. Set MK_NO_LORDER and RANLIB in Makefile.aix to avoid a couple of extra steps taken care of by the 'ld' command anyways.
* Remove compile warning.Bruce Momjian1998-02-26
|
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-26
|
* + Sat Feb 21 19:10:55 CET 1998Marc G. Fournier1998-02-24
| | | | | | | | | | | | | | | | | | | | | | + + - use char[] as string not as array of bytes that is integers + + Sun Feb 22 16:37:36 CET 1998 + + - use long for all size variables + - added execute immediate statement + + Sun Feb 22 20:41:32 CET 1998 + + - use varcharsize = 1 for all simple types, 0 means pointer, > 1 + means array if type is char resp. unsigned char + + Thu Feb 24 12:26:12 CET 1998 + + - allow 'go to' in whenever statement as well as 'goto' + - new argument 'stop' for whenever statement From: Michael Meskes <meskes@topsystem.de>
* Various fixes for ecpg to remove compiler dependency...Marc G. Fournier1998-02-24
| | | | From: Darren King <darrenk@insightdist.com>
* oops, missed one...Marc G. Fournier1998-02-19
|
* Makefile required some cleaning up for install and makeMarc G. Fournier1998-02-19
|
* Don't make shared libraries for i386_solaris yet...it doesn't workMarc G. Fournier1998-02-19
|
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-19
| | | | | Here's my next patch. this one should fix some more bugs. ecpg now fully understands the whenever statement.
* I'm getting a SEGV error when testing ecpg using the perftest,orMarc G. Fournier1998-02-18
| | | | | | | | | any other, example program. I have tracked this down to a call to PQfinish() in ECPGfinish() that occurs before any connection is established. From: Keith Parks <emkxp01@mtcc.demon.co.uk>
* Major update of ecpg preprocessorMarc G. Fournier1998-02-17
| | | | From: Michael Meskes <meskes@topsystem.de>
* Makefile.in needs to be configured to use PORTNAME variableMarc G. Fournier1998-02-13
|
* There, fixedMarc G. Fournier1998-02-12
|
* Screwed this up...fixing nowMarc G. Fournier1998-02-12
|
* Remove configure code from ecpg, as well as remove the 'for' loop from theMarc G. Fournier1998-02-12
| | | | Makefile, as it isn't appropriate for GNUmake
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-11
| | | | Cleanups for ecpg, as well as a missing patch so that its configured in
* Erk, the whole directory structure changed on us here...Marc G. Fournier1998-02-10