aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces
Commit message (Collapse)AuthorAge
* This patch fixes a couple of minor bugs:Bruce Momjian1998-03-20
| | | | | | | | | | | | | | 1) DatabaseMetaData.getPrimaryKeys() would fail saying that there is no table t. 2) PreparedStatement.getObject() was missing some break statements, which was causing updates not to work with JBuilder (supplied by Aaron Dunlop). jdbc fixes from Peter.
* Add missing file.Bruce Momjian1998-03-20
|
* HPUX build does not build shared lib versions of libpq and libpq++Bruce Momjian1998-03-20
| | | | | | | | | | | | | | -------------------------------------------------------------------------- Test Case: ---------- -------------------------------------------------------------------------- Solution: --------- Add this to the libpq and libpq++ Makefiles to build shared libs: Mike Ferrara
* In libpq-fe.h: #if defined(sun) && defined(sparc) && !defined(__svr4)Bruce Momjian1998-03-20
| | | | | | | | | | extern char *sys_errlist[]; #define strerror(A) (sys_errlist[(A)]) #endif /* sunos4 */ is picked up by Solaris when the above is intended only for SunOS. Fix Solaris. Albert Chin-A-Young
* 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: Randy Kunkee <kunkee@pluto.ops.NeoSoft.com>Marc G. Fournier1998-03-15
| | | | | | The following patch is to src/interfaces/libpq of postgresql-6.3. The purpose of the patch is to make the initialization of const char *pgresStatus[] match the ExecStatusType enum.
* From: Randy Kunkee <kunkee@pluto.ops.NeoSoft.com>Marc G. Fournier1998-03-15
| | | | | | | | | | | | | It is my hope that the following "patches" to libpgtcl get included in the next release. See the update to the README file to get a full description of the changes. This version of libpgtcl is completely interpreter-safe, implements the database connection handle as a channel (no events yet, but will make it a lot easier to do fileevents on it in the future), and supports the SQL "copy table to stdout" and "copy table from stdin" commands, with the I/O being from and to the connection handle. The connection and result handles are formatted in a way to make access to the tables more efficient.
* From: Peter T Mount <patches@maidast.demon.co.uk>Marc G. Fournier1998-03-15
| | | | | | | | | | | | | | | Ok, this fixes three things: 1. It seems (from tests submitted by two people with JBuilder) that JBuilder expects a responce from ResultSetMetaData.getPrecision() & getScale() when used on non numeric types. This patch makes these methods return 0, instead of throwing an exception. 2. Fixes a small bug where getting the postgresql type name returns null. 3. Fixes a problem with ResultSet.getObject() where getting it's string value returns null if you case the object as (PGobject), but returns the value if you case it as it's self.
* Change Postgres95 to PostgreSQL. Update CLUSTER manual page.Bruce Momjian1998-03-14
|
* Add ecpg back in againMarc G. Fournier1998-03-05
|
* 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.
* Add <sys/types.h> for SunOSMarc G. Fournier1998-02-27
| | | | From: t-ishii@sra.co.jp
* 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.
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-27
| | | | | Sorry, I just repeated the last call and send out a stupid should be empty mail. Anyway, my last patch missed one change:
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-27
| | | | Subject: [PATCHES] ecpg: correct whenever statement
* 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>
* From: t-ishii@sra.co.jpMarc G. Fournier1998-02-24
| | | | | | | | | | | | | | | | Ok. I have decided to use: #if defined(sun) && if defined(sparc) && !defined(__svr4) instead of defined(sunos4). interfaces/libpq/libpq-fe.h and include/c.h have been modified(see included patches). Another porblems I have found are: o SunOS lacks strtoul(). to fix this I stole strtoul.c from FreeBSD and place it under backend/port. necessary modifications have been also made to backend/port/Makefile.in, include/config.h.in and configure.in (see included patches).
* Various fixes for string.h vs strings.hMarc G. Fournier1998-02-24
| | | | From: Frank Ridderbusch <ridderbusch.pad@sni.de>
* Various fixes for ecpg to remove compiler dependency...Marc G. Fournier1998-02-24
| | | | From: Darren King <darrenk@insightdist.com>
* Install spi.h and trigger.inMarc G. Fournier1998-02-24
|
* A few misc fixes brought up by AndrewMarc G. Fournier1998-02-23
|
* The getColumns() method in DataBaseMetaData.java returns a column sizeMarc G. Fournier1998-02-22
| | | | | | of -1 for varchar's. From: CNT systemen BV <cntsys@cistron.nl>
* First step done,Marc G. Fournier1998-02-21
| | | | | | | | | | | | | | | | | | | below is the patch to have views to override the permission checks for the accessed tables. Now we can do the following: CREATE VIEW db_user AS SELECT usename, usesysid, usecreatedb, usetrace, usecatupd, '**********'::text as passwd, valuntil FROM pg_user; REVOKE ALL ON pg_user FROM public; REVOKE ALL ON db_user FROM public; GRANT SELECT ON db_user TO public;
* 1.7.01.7.0Edmund Mergl1998-02-20
|
* 1.7.0Edmund Mergl1998-02-20
|
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-20
| | | | | Please remove src/interfaces/ecpg/prproc/y.tab.h from cvs. It is generated by make anyway.
* Missign a comma...Marc G. Fournier1998-02-20
| | | | From: AA van Raalte <alvin@camberlo.demon.co.uk>
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-20
| | | | Subject: [PATCHES] one small fix for ecpg
* Password fix. Now people have to do the REVOKE themselves.Bruce Momjian1998-02-19
|
* 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.
* Already moved to the appropriate documentation directoriesMarc G. Fournier1998-02-19
|
* Remove inclusion of the doc make. Looks like all of the man pages areThomas G. Lockhart1998-02-18
| | | | in the usual man page source directory anyway. Source tree now builds.
* 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>
* Update the preprocessor codeMarc G. Fournier1998-02-18
| | | | From: Michael Meskes <meskes@topsystem.de>
* Check for and include <getopt.h>Marc G. Fournier1998-02-18
|
* Major update of ecpg preprocessorMarc G. Fournier1998-02-17
| | | | From: Michael Meskes <meskes@topsystem.de>
* Totally forgot to add these files...Marc G. Fournier1998-02-17
|
* Add missing extern.h fileMarc G. Fournier1998-02-13
|
* Makefile.in needs to be configured to use PORTNAME variableMarc G. Fournier1998-02-13
|
* From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier1998-02-13
| | | | | | | | | Apart from this Makefile hack, all I've done is to make dynamically loaded code modules fail properly (as was already done for __mips__, although I think this is too loose: I believe NetBSD for the pmax can do dynamic linking), and to add test-and-set lock handling. As Bruce suggested, this is done in a maximally efficient inlined way: I was not aware that this code was so important, speed-wise.
* From: Michael Meskes <meskes@topsystem.de>Marc G. Fournier1998-02-12
| | | | Here's the ecpg patch for the local variables bug I reported earlier:
* There, fixedMarc G. Fournier1998-02-12
|
* Screwed this up...fixing nowMarc G. Fournier1998-02-12
|
* Clean up Makefiles - shouldn't require configure *.in Makefiles, as they shouldMarc G. Fournier1998-02-12
| | | | pull their data/info from Makefile.global
* 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