Commit Graph

543 Commits

Author SHA1 Message Date
d2ab04ca73 commented out PgConnection& references for now. May be using them
later.

Vince.
1999-06-01 02:37:33 +00:00
3257b0e592 egcs thinks omitting the return type in a function declaration
is poor coding style.  I agree.
1999-05-30 15:22:34 +00:00
d4d297af3c Replace static rcsid[] strings by IDENTIFICATION comments in
file headers, to conform to established Postgres coding style and avoid
warnings from gcc.
1999-05-30 15:17:58 +00:00
b344b513c7 Update pygresql version stamp. 1999-05-28 04:54:34 +00:00
f0ae1e8d10 When closure of the backend connection is detected during pqFlush,
do the right thing: look for a NOTICE message from the backend before we
close our side of the socket.  6.4 libpq did not reliably print the backend's
hara-kiri message, 'The Postmaster has informed me ...', because it only
did the right thing if connection closure was detected during a read
attempt instead of a write attempt.
1999-05-28 01:54:53 +00:00
781a1eb99a I am not sure if libpq++ will compile with non g++ compilers,
but the Makefile does break non g++.

 <<mak.patch>>
Andreas
1999-05-27 14:28:40 +00:00
fe2bcf854c Fix for NT from Horak Daniel 1999-05-26 16:19:48 +00:00
fcff1cdf4e Another pgindent run. Sorry folks. 1999-05-25 22:43:53 +00:00
07842084fe pgindent run over code. 1999-05-25 16:15:34 +00:00
4b04b01aaa *** empty log message *** 1999-05-25 13:36:15 +00:00
b14c99d8d6 Here it is. Remove or rename the current interfaces/libpq++ and untar
this file in interfaces/

It will all need to be checked in.  I used the char *rcsid[] method for
cvs ids so it can be strings | grep'd to find version numbers.  The new
version for the library is 3.0.

Run configure from src/ to create the Makefile and it should be good to
go.

I did minimal documentation references in the README, I'll see if I can
get something to Tom Lockhart rather quickly.

Vince.
1999-05-23 01:04:07 +00:00
85170aa9b6 Change perl Makefile test. 1999-05-21 19:03:48 +00:00
a7b06f20c5 *** empty log message *** 1999-05-21 16:36:27 +00:00
6d08b6a7b8 Remove 4096 string limited key on block size 1999-05-19 17:53:12 +00:00
9487ad8409 Bring python up to date ...
From: D'Arcy J.M. Cain <darcy@druid.net>
1999-05-19 14:46:54 +00:00
2d7ec4785f Forgot the CHANGELOG 1999-05-18 23:22:08 +00:00
4c63b257fd Internationalisation of error messages 1999-05-18 23:17:46 +00:00
d261a5ec86 Transactions in ImageViewer 1999-05-18 06:07:25 +00:00
21e03211cf *** empty log message *** 1999-05-18 05:20:17 +00:00
20f0cfc322 Fixed Internationalization of error messages. 1999-05-17 22:58:19 +00:00
3f59cc0831 Minor bug fixes. Replaced DateStyle support with ISO. 1999-05-17 22:43:30 +00:00
1125c5e4c5 Add python 1999-05-17 06:27:07 +00:00
e55213a5a8 Re-add python. 1999-05-17 06:15:31 +00:00
716b8e2dba Updates for 6.5. 1999-05-17 06:06:35 +00:00
bbf3748347 Change iostream to iostream.h, strstream to strstream.h
for compatibility with older C++ libraries.
1999-05-16 14:34:59 +00:00
c8bd630af6 *** empty log message *** 1999-05-14 06:56:18 +00:00
f80642137c Update driver to 6-40-0006 1999-05-13 03:33:00 +00:00
a36a7a16eb Fix bogus assumption that MAXALIGN is at least sizeof(pointer). 1999-05-12 04:38:24 +00:00
0d5c832363 Allow perl install as non-root, from Geoff Keating 1999-05-10 17:01:25 +00:00
94bd4e3da7 Update to PyGreSQL 2.3. 1999-05-10 16:10:51 +00:00
86dacdb74c libpq++ uses fe_setauthsvc which is deprecated and results in an error
on connection. This patch changes it to use PQconnectdb rather than
{fe_setauthsvc,PQsetdb}. This still isn't the complete solution, as
there
is no provision for user,password in class PgEnv, but it does get rid of
the error message. Tested with gcc version egcs-2.91.60 19981201
(egcs-1.1.1 release) under NetBSD-1.3K/i386.

Cheers,

Patrick Welche
1999-05-10 15:27:19 +00:00
4853495e03 Change error messages to oids come out as %u and not %d. Change has no
real affect now.
1999-05-10 00:46:32 +00:00
e18c912acf *** empty log message *** 1999-05-07 18:03:37 +00:00
210055ad61 here are some patches for 6.5.0 which I already submitted but have never
been applied. The patches are in the .tar.gz attachment at the end:

varchar-array.patch     this patch adds support for arrays of bpchar() and
                        varchar(), which where always missing from postgres.

                        These datatypes can be used to replace the _char4,
                        _char8, etc., which were dropped some time ago.

block-size.patch        this patch fixes many errors in the parser and other
                        program which happen with very large query statements
                        (> 8K) when using a page size larger than 8192.

                        This patch is needed if you want to submit queries
                        larger than 8K. Postgres supports tuples up to 32K
                        but you can't insert them because you can't submit
                        queries larger than 8K. My patch fixes this problem.

                        The patch also replaces all the occurrences of `8192'
                        and `1<<13' in the sources with the proper constants
                        defined in include files. You should now never find
                        8192 hardwired in C code, just to make code clearer.


--
Massimo Dal Zotto
1999-05-03 19:10:48 +00:00
dd6b1aaa25 *** empty log message *** 1999-04-26 05:28:48 +00:00
fad6f2925c Clean up gcc warning in MULTIBYTE code. 1999-04-25 18:16:47 +00:00
ad5a54d170 *** empty log message *** 1999-04-16 12:26:49 +00:00
29e2916827 *** empty log message *** 1999-04-14 18:51:37 +00:00
df6e504437 *** empty log message *** 1999-04-13 12:36:38 +00:00
ded46bd522 Implement UpdateCount 1999-04-11 18:03:00 +00:00
2de404e173 Use MAXALIGN value found by configure instead of a
hardwired assumption.
1999-04-04 20:10:12 +00:00
c2d59497df change comparison char* and NULL to char* and '\0'. This should be
more portable way.
1999-03-29 08:19:36 +00:00
d471f8073a *** empty log message *** 1999-03-24 20:05:15 +00:00
b01a272755 Add .cvsignore file so cvs doesn't complain if you have lex/yacc
output files laying about.
1999-03-21 02:43:58 +00:00
e4274d60a5 *** empty log message *** 1999-03-20 19:46:54 +00:00
a4ce6f00f8 Remove yacc/lex output files from CVS repository. 1999-03-20 18:45:27 +00:00
e8f9b6baed make clean should remove lex.yy.c 1999-03-20 17:58:21 +00:00
0aa2aed5f8 Reverse out pfree agg part of patch from Erik Riedel. 1999-03-20 13:18:20 +00:00
bd6f98af31 I suggest the following portability patch, which does not
change functionality, but makes the code more ANSI C'ish.
My AIX xlc compiler barfs on all of these. Can someone please
review and apply to current.

 <<port.patch>>
Thanks
Andreas
1999-03-19 18:56:43 +00:00
7729ba073d *** empty log message *** 1999-03-18 15:20:33 +00:00