1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-23 14:01:44 +03:00
Commit Graph

31631 Commits

Author SHA1 Message Date
6ee06b0fd3 Irix lock fix from Robert Bruccoleri 1998-09-12 16:07:53 +00:00
786b1802c8 The pg_atoi() function uses strtol() to convert the string to numbers. Some
implementations of strtol() treat empty strings ("") as invalid arguments
while others convert this (erroneously, IHMO) to zero (0).  Assuming that the
expected behaviour of pg_atoi() is to return 0 if it is passed an empty
string, I am supplying the following patch to explictly check for an empty
string in pg_atoi() and return 0 if the string is empty.  The patch will also
trap a NULL character pointer being passed to pg_atoi() and will use elog() to
print out an error message if the input char pointer is NULL.


Billy G. Allie
1998-09-12 16:04:35 +00:00
5f7fb67789 autoconf 1998-09-11 17:21:20 +00:00
4fc3b068ab Remove lld from LONG LONG name 1998-09-11 17:16:11 +00:00
b3e72e518e autoconf 1998-09-11 17:08:22 +00:00
f1ab71ec5f The attached patches fix the following problems:
1.  The UnixWare tas macro was reformatted (by indent or it like?) which caused
    it to break.  The asm macro construct is very particular about the %mem
    construct -- it has to start in column 1.

2.  When compiling libpq++, g++ was used even if configure found the C++ com-
    piler to be CC.

3.  When compiling libpq++, '-Wno-error' was added to CXXFLAGS, even if the
    compiler wasn't g++.

Billy G. Allie
1998-09-11 16:56:24 +00:00
339d2769a1 autoconf 1998-09-11 16:50:20 +00:00
28834b7226 Remove %qd. 1998-09-11 16:43:26 +00:00
13b6f724c1 Tatsuo Ishii fix for pg_user crash, with slight modification. 1998-09-11 16:39:59 +00:00
a752e322a3 %lld fix. 1998-09-11 14:10:53 +00:00
4da5714ced long long cleanup 1998-09-10 21:10:51 +00:00
36ef34d73c Added attributes for primary/unique/foreign keys... 1998-09-10 15:32:32 +00:00
d9d8169858 Fix for length in libpq from Tom Lane. 1998-09-10 15:18:06 +00:00
3a9c626a86 autoconf 1998-09-10 05:40:16 +00:00
a7b5abcbc7 %lld not %Ld 1998-09-10 05:36:00 +00:00
e1f21884c6 More bsdi 4.0 additions. 1998-09-10 04:59:01 +00:00
56a2d8042b bsdi 4.0. 1998-09-10 04:46:45 +00:00
42cc8c019e Add some support for BSDI 4.0. 1998-09-10 04:39:47 +00:00
098c63c0ff Porting efforts... :) 1998-09-10 04:11:52 +00:00
ee00b75441 flock --> fcntl 1998-09-10 04:07:59 +00:00
f4c222f986 cleanup 1998-09-10 03:54:07 +00:00
a19b1dc705 Cleanup of configure.in 1998-09-10 03:42:19 +00:00
01b16f88e6 autoconf 1998-09-10 03:33:32 +00:00
c34ed86ea8 Allow long long on BSDI. 1998-09-10 03:27:09 +00:00
6d3a5482aa Aix4 fixes from Andreas Zeugswetter 1998-09-09 18:39:33 +00:00
6921f364db >
> Open portability issues:
>
> /usr/local should be searched for lib and include for all ports if
present
> (currently not working, I have libreadline there)
>
> the stream functions on AIX need a size_t for addrlen's in
fe-connect.c and pqcomm.c.
>
> lock.c still has an incompatible TPRINTF(flags, args...) definition

Massimo
1998-09-09 18:32:05 +00:00
a29ae2264a Hi patchers/hackers.
Here's a patch for initdb that does two things.

1) Encloses the created rulenames in quotes to preserve case
   in the creation step. (stores _RETpg... instead of _retpg...)
   I believe _RET is standard for views.

2) Renames pg_view to pg_views and pg_rule to pg_rules.
   I believe Jan and myself agreed this would be a "good idea"

Keith Parks
1998-09-09 18:16:36 +00:00
9a2949e5dd Fix using GroupBy/non-GroupBy expressions in HAVING. 1998-09-09 03:48:17 +00:00
04abb54197 Fix for indexing problem (?): heap tuple was pfree-d before CatalogIndexInsert()... 1998-09-09 03:42:52 +00:00
b5ed4be218 AIX align fix. 1998-09-08 22:15:42 +00:00
6f84e86d69 Fix for macro for AIX. 1998-09-08 15:24:11 +00:00
994cfba1e5 Fix GroupBY func broken by HAVING. 1998-09-08 02:50:20 +00:00
202751921d Alignment cleanup so no more massive switch statements for alignment,
just two macros.
1998-09-07 05:35:48 +00:00
e15807f410 BTW, in catalog/pg_type.h:
#define Anum_pg_index_indisunique               8

I think this should be 9.

Tatsuo Ishii
1998-09-06 04:49:51 +00:00
6d62e1da9d Use alternate form for long-long-int to be compatible with AIX.
%Ld worked with gcc, but %lld works with both gcc and AIX.
1998-09-05 01:19:38 +00:00
4b814b1886 offsetof cleanup. 1998-09-04 18:21:11 +00:00
f93281a1a1 t_bits alignment fix from Tatsuo Ishii 1998-09-04 18:05:39 +00:00
edd626cb3e Try this snprintf() implementation, used in sendmail... 1998-09-04 14:34:23 +00:00
370d6cdb64 From: David Hartwig <daybee@bellatlantic.net>
I put some extra checks to make sure a query was a good candidate for
rewrite into a UNION.    Besides the existing checks:

1.  Make sure the AND/OR tree was rectangular.  ( i.e.    3 X 4  or 10 X
3)
2.  Only one table.
3.  Must have an AND dimension.
4.  At least 9 OP expressions total

Also  cleaned up and commented.
1998-09-04 12:52:23 +00:00
e9d0fa3762 libpgtcl cleanups for Tom Lane. 1998-09-04 05:03:05 +00:00
b806b3d3f8 Allow insert statements to have every column
supplied by a DEFAULT clause.  Enables INSERT INTO TABLE DEFAULT VALUES...
1998-09-03 14:21:06 +00:00
dfab686ce8 Update to match newest gram.c since both are generated from gram.y.
Should be done every time gram.c is refreshed.
1998-09-03 12:26:20 +00:00
b3f8bbb973 Oops missing file. 1998-09-03 05:09:27 +00:00
9d8d647146 patch cleanups. 1998-09-03 05:08:28 +00:00
fcecc5ca1e [Part #1: Type: text/plain, Encoding: 7bit, Size: 59]
I will be cleaning this up more before the Oct 1 deadline.

David Hartwig.  AND/OR fix.
1998-09-03 02:34:35 +00:00
b25a513b49 Fix ifdef. 1998-09-03 02:32:41 +00:00
35a945f2b5 New stuff from Peter Mount for jdbc. 1998-09-03 02:31:38 +00:00
c37adac74e New stuff for 6.4 jdbc.
Peter mount
1998-09-03 02:29:45 +00:00
d318315200 > Yikes, that is certainly not standard C. I have never seen that
before.
> Looks like a GNU-ism.  I nice one, but still a GNU-ism.

Sorry, I didn't know it is a GNU extension. I have written this patch
which should fix the problem. Let me know if you still have problems.

Massimo Dal Zotto
1998-09-03 02:20:30 +00:00
9fbaf1d851 Remove \r\n in windows makefile. 1998-09-03 02:16:27 +00:00