OSDN Git Service

pg-rex/syncrep.git
25 years agoNS32K lock patch reversed.
Bruce Momjian [Fri, 18 Sep 1998 17:18:41 +0000 (17:18 +0000)]
NS32K lock patch reversed.

25 years agoFixes for VC and libpq.
Bruce Momjian [Fri, 18 Sep 1998 16:46:07 +0000 (16:46 +0000)]
Fixes for VC and libpq.

Magnus Hagander

25 years agoFix for NS32K machine.
Bruce Momjian [Fri, 18 Sep 1998 05:36:24 +0000 (05:36 +0000)]
Fix for NS32K machine.

25 years agofix for aix snprintf
Bruce Momjian [Fri, 18 Sep 1998 05:20:22 +0000 (05:20 +0000)]
fix for aix snprintf

25 years agoRemove /usr/local/* from templates.
Bruce Momjian [Fri, 18 Sep 1998 05:00:52 +0000 (05:00 +0000)]
Remove /usr/local/* from templates.

25 years agoFix for \df.
Bruce Momjian [Fri, 18 Sep 1998 04:43:20 +0000 (04:43 +0000)]
Fix for \df.

25 years agoNew gram.c
Bruce Momjian [Fri, 18 Sep 1998 03:02:47 +0000 (03:02 +0000)]
New gram.c

25 years agoUpdate entries for MkLinux and Linux/ix86 for Postgres v6.4.
Thomas G. Lockhart [Wed, 16 Sep 1998 14:48:41 +0000 (14:48 +0000)]
Update entries for MkLinux and Linux/ix86 for Postgres v6.4.

25 years agoAdd Unix-specific installation and configuration info for psqlodbc.
Thomas G. Lockhart [Wed, 16 Sep 1998 14:44:00 +0000 (14:44 +0000)]
Add Unix-specific installation and configuration info for psqlodbc.

25 years agoMarkup and editing adjustments...
Thomas G. Lockhart [Wed, 16 Sep 1998 14:43:12 +0000 (14:43 +0000)]
Markup and editing adjustments...

25 years agoConsolidate Jan's rules test into one file.
Thomas G. Lockhart [Wed, 16 Sep 1998 14:35:37 +0000 (14:35 +0000)]
Consolidate Jan's rules test into one file.
Remove dependency on a specific Postgres user name in the results
 (Check result against CURRENT_USER with a boolean instead).

25 years agoSupport specifying PRIMARY KEY for the SERIAL type.
Thomas G. Lockhart [Wed, 16 Sep 1998 14:29:35 +0000 (14:29 +0000)]
Support specifying PRIMARY KEY for the SERIAL type.
Change DEFAULT NULL to send back a NULL pointer
 rather than a string "NULL". This seems to work, where sending
 the string led to type conversion problems (and probably the wrong
 thing anyway).

25 years agoSupport specifying PRIMARY KEY for the SERIAL type.
Thomas G. Lockhart [Wed, 16 Sep 1998 14:25:37 +0000 (14:25 +0000)]
Support specifying PRIMARY KEY for the SERIAL type.
Check for a constraint if is_sequence is set and omit making
 a UNIQUE index if so, since the primary key will cover that for us.

25 years agoUse oper_select_candidate() for unary operators
Thomas G. Lockhart [Wed, 16 Sep 1998 14:22:22 +0000 (14:22 +0000)]
Use oper_select_candidate() for unary operators
 rather than func_select_candidate().
Fix oper_select_candidate() to work with a single operator argument.
Repair left operator checking for null return from candidate list.

25 years agoForgot to remove README-1ST from the repository ...
Marc G. Fournier [Tue, 15 Sep 1998 02:25:09 +0000 (02:25 +0000)]
Forgot to remove README-1ST from the repository ...

25 years agotabularized a little bit...
Marc G. Fournier [Mon, 14 Sep 1998 04:45:27 +0000 (04:45 +0000)]
tabularized a little bit...

25 years agoA sort of 'log' of what operating systems are supported, and the date
Marc G. Fournier [Mon, 14 Sep 1998 04:38:41 +0000 (04:38 +0000)]
A sort of 'log' of what operating systems are supported, and the date
last tested...

25 years agoChange order of install...installing interfaces is the last to be done,
Marc G. Fournier [Mon, 14 Sep 1998 04:17:40 +0000 (04:17 +0000)]
Change order of install...installing interfaces is the last to be done,
as, if not installing as root (which nobody *should* be doing, of course),
the perl install fails, which means that both bin and man directories
are not installed :(

This way, only thing that doesn't get installed is perl interface...

25 years agoAdd new make_oidjoin_check utility and template1_check.sql. Fix some
Bruce Momjian [Mon, 14 Sep 1998 01:14:49 +0000 (01:14 +0000)]
Add new make_oidjoin_check utility and template1_check.sql.  Fix some
pg_operator problems.

25 years agoRemove remnant from obsolete char16 data type.
Thomas G. Lockhart [Sun, 13 Sep 1998 14:29:06 +0000 (14:29 +0000)]
Remove remnant from obsolete char16 data type.

25 years agoUpdate to new DECLARE and FETCH features in gram.y.
Thomas G. Lockhart [Sun, 13 Sep 1998 04:20:16 +0000 (04:20 +0000)]
Update to new DECLARE and FETCH features in gram.y.

25 years agoSupport SQL92-ish DECLARE and FETCH commands.
Thomas G. Lockhart [Sun, 13 Sep 1998 04:19:33 +0000 (04:19 +0000)]
Support SQL92-ish DECLARE and FETCH commands.
Adds a few new keywords, but all are allowed as column names etc.

25 years agoHere are some additional patches needed to get the UnixWare 7 C++
Bruce Momjian [Sun, 13 Sep 1998 04:00:44 +0000 (04:00 +0000)]
Here are some additional patches needed to get the UnixWare 7 C++
compiler to
attempt to compile libpq++.  The patches address the following problems:

1.  In my first pass at changing the libpq++ makefile, I forgot to
include the
    PORTNAME in the Makefile.in file.

2.  The UnixWare 7 C++ compiler did not like the '-K alloca' option in
CXXFLAGS.

Billy G. Allie

25 years agorename java file for Peter.
Bruce Momjian [Sat, 12 Sep 1998 17:26:04 +0000 (17:26 +0000)]
rename java file for Peter.

25 years agoIrix lock fix from Robert Bruccoleri
Bruce Momjian [Sat, 12 Sep 1998 16:07:53 +0000 (16:07 +0000)]
Irix lock fix from Robert Bruccoleri

25 years agoThe pg_atoi() function uses strtol() to convert the string to numbers. Some
Bruce Momjian [Sat, 12 Sep 1998 16:04:35 +0000 (16:04 +0000)]
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

25 years agoautoconf
Bruce Momjian [Fri, 11 Sep 1998 17:21:20 +0000 (17:21 +0000)]
autoconf

25 years agoRemove lld from LONG LONG name
Bruce Momjian [Fri, 11 Sep 1998 17:16:11 +0000 (17:16 +0000)]
Remove lld from LONG LONG name

25 years agoautoconf
Bruce Momjian [Fri, 11 Sep 1998 17:08:22 +0000 (17:08 +0000)]
autoconf

25 years agoThe attached patches fix the following problems:
Bruce Momjian [Fri, 11 Sep 1998 16:56:24 +0000 (16:56 +0000)]
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

25 years agoautoconf
Bruce Momjian [Fri, 11 Sep 1998 16:50:20 +0000 (16:50 +0000)]
autoconf

25 years agoRemove %qd.
Bruce Momjian [Fri, 11 Sep 1998 16:43:26 +0000 (16:43 +0000)]
Remove %qd.

25 years agoTatsuo Ishii fix for pg_user crash, with slight modification.
Bruce Momjian [Fri, 11 Sep 1998 16:39:59 +0000 (16:39 +0000)]
Tatsuo Ishii fix for pg_user crash, with slight modification.

25 years ago%lld fix.
Bruce Momjian [Fri, 11 Sep 1998 14:10:53 +0000 (14:10 +0000)]
%lld fix.

25 years agoupdate pginterface
Bruce Momjian [Fri, 11 Sep 1998 05:18:12 +0000 (05:18 +0000)]
update pginterface

25 years agoUpdate pginterface for 6.4. add manual page.
Bruce Momjian [Fri, 11 Sep 1998 05:14:08 +0000 (05:14 +0000)]
Update pginterface for 6.4. add manual page.

25 years agolong long cleanup
Bruce Momjian [Thu, 10 Sep 1998 21:10:51 +0000 (21:10 +0000)]
long long cleanup

25 years agoAdded attributes for primary/unique/foreign keys...
Vadim B. Mikheev [Thu, 10 Sep 1998 15:32:32 +0000 (15:32 +0000)]
Added attributes for primary/unique/foreign keys...

25 years agoFix for length in libpq from Tom Lane.
Bruce Momjian [Thu, 10 Sep 1998 15:18:06 +0000 (15:18 +0000)]
Fix for length in libpq from Tom Lane.

25 years agoautoconf
Bruce Momjian [Thu, 10 Sep 1998 05:40:16 +0000 (05:40 +0000)]
autoconf

25 years ago%lld not %Ld
Bruce Momjian [Thu, 10 Sep 1998 05:36:00 +0000 (05:36 +0000)]
%lld not %Ld

25 years agoMore bsdi 4.0 additions.
Bruce Momjian [Thu, 10 Sep 1998 04:59:01 +0000 (04:59 +0000)]
More bsdi 4.0 additions.

25 years agobsdi 4.0.
Bruce Momjian [Thu, 10 Sep 1998 04:46:45 +0000 (04:46 +0000)]
bsdi 4.0.

25 years agoAdd some support for BSDI 4.0.
Bruce Momjian [Thu, 10 Sep 1998 04:39:47 +0000 (04:39 +0000)]
Add some support for BSDI 4.0.

25 years agoPorting efforts... :)
Vadim B. Mikheev [Thu, 10 Sep 1998 04:11:52 +0000 (04:11 +0000)]
Porting efforts... :)

25 years agoflock --> fcntl
Vadim B. Mikheev [Thu, 10 Sep 1998 04:07:59 +0000 (04:07 +0000)]
flock --> fcntl

25 years agocleanup
Bruce Momjian [Thu, 10 Sep 1998 03:54:07 +0000 (03:54 +0000)]
cleanup

25 years agoCleanup of configure.in
Bruce Momjian [Thu, 10 Sep 1998 03:42:19 +0000 (03:42 +0000)]
Cleanup of configure.in

25 years agoautoconf
Bruce Momjian [Thu, 10 Sep 1998 03:33:32 +0000 (03:33 +0000)]
autoconf

25 years agoAllow long long on BSDI.
Bruce Momjian [Thu, 10 Sep 1998 03:27:09 +0000 (03:27 +0000)]
Allow long long on BSDI.

25 years agoAix4 fixes from Andreas Zeugswetter
Bruce Momjian [Wed, 9 Sep 1998 18:39:33 +0000 (18:39 +0000)]
Aix4 fixes from Andreas Zeugswetter

25 years ago>
Bruce Momjian [Wed, 9 Sep 1998 18:32:05 +0000 (18:32 +0000)]
>
> 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

25 years agoHi patchers/hackers.
Bruce Momjian [Wed, 9 Sep 1998 18:16:36 +0000 (18:16 +0000)]
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

25 years agoFix using GroupBy/non-GroupBy expressions in HAVING.
Vadim B. Mikheev [Wed, 9 Sep 1998 03:48:17 +0000 (03:48 +0000)]
Fix using GroupBy/non-GroupBy expressions in HAVING.

25 years agoFix for indexing problem (?): heap tuple was pfree-d before CatalogIndexInsert()...
Vadim B. Mikheev [Wed, 9 Sep 1998 03:42:52 +0000 (03:42 +0000)]
Fix for indexing problem (?): heap tuple was pfree-d before CatalogIndexInsert()...

25 years agoAIX align fix.
Bruce Momjian [Tue, 8 Sep 1998 22:15:42 +0000 (22:15 +0000)]
AIX align fix.

25 years agoFix for macro for AIX.
Bruce Momjian [Tue, 8 Sep 1998 15:24:11 +0000 (15:24 +0000)]
Fix for macro for AIX.

25 years agoFix GroupBY func broken by HAVING.
Vadim B. Mikheev [Tue, 8 Sep 1998 02:50:20 +0000 (02:50 +0000)]
Fix GroupBY func broken by HAVING.

25 years agoVery minor formatting fixup in the refentry id field to remove
Thomas G. Lockhart [Mon, 7 Sep 1998 15:58:31 +0000 (15:58 +0000)]
Very minor formatting fixup in the refentry id field to remove
 the trailing "-1". This makes a cleaner html output file name.
Clean up a few refpurpose fields.

25 years agoFix Postgres to support SQL92 syntax. Old syntax still works too.
Thomas G. Lockhart [Mon, 7 Sep 1998 15:56:20 +0000 (15:56 +0000)]
Fix Postgres to support SQL92 syntax. Old syntax still works too.

25 years agoMinor wording and formatting cleanups.
Thomas G. Lockhart [Mon, 7 Sep 1998 15:54:08 +0000 (15:54 +0000)]
Minor wording and formatting cleanups.

25 years agoAdd new reference pages. This completes the first cut at a full set
Thomas G. Lockhart [Mon, 7 Sep 1998 15:53:12 +0000 (15:53 +0000)]
Add new reference pages. This completes the first cut at a full set
 for SQL commands.

25 years agoAlignment cleanup so no more massive switch statements for alignment,
Bruce Momjian [Mon, 7 Sep 1998 05:35:48 +0000 (05:35 +0000)]
Alignment cleanup so no more massive switch statements for alignment,
just two macros.

25 years agoBTW, in catalog/pg_type.h:
Bruce Momjian [Sun, 6 Sep 1998 04:49:51 +0000 (04:49 +0000)]
BTW, in catalog/pg_type.h:

#define Anum_pg_index_indisunique               8

I think this should be 9.

Tatsuo Ishii

25 years agoAdd new reference pages adapted from Jose'.
Thomas G. Lockhart [Sat, 5 Sep 1998 06:02:57 +0000 (06:02 +0000)]
Add new reference pages adapted from Jose'.

25 years agoMinor fix to add paragraph break.
Thomas G. Lockhart [Sat, 5 Sep 1998 06:01:56 +0000 (06:01 +0000)]
Minor fix to add paragraph break.

25 years agoUse alternate form for long-long-int to be compatible with AIX.
Thomas G. Lockhart [Sat, 5 Sep 1998 01:19:38 +0000 (01:19 +0000)]
Use alternate form for long-long-int to be compatible with AIX.
 %Ld worked with gcc, but %lld works with both gcc and AIX.

25 years agooffsetof cleanup.
Bruce Momjian [Fri, 4 Sep 1998 18:21:11 +0000 (18:21 +0000)]
offsetof cleanup.

25 years agot_bits alignment fix from Tatsuo Ishii
Bruce Momjian [Fri, 4 Sep 1998 18:05:39 +0000 (18:05 +0000)]
t_bits alignment fix from Tatsuo Ishii

25 years agoTry this snprintf() implementation, used in sendmail...
Marc G. Fournier [Fri, 4 Sep 1998 14:34:23 +0000 (14:34 +0000)]
Try this snprintf() implementation, used in sendmail...

25 years agoFrom: David Hartwig <daybee@bellatlantic.net>
Marc G. Fournier [Fri, 4 Sep 1998 12:52:23 +0000 (12:52 +0000)]
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.

25 years agolibpgtcl cleanups for Tom Lane.
Bruce Momjian [Fri, 4 Sep 1998 05:03:05 +0000 (05:03 +0000)]
libpgtcl cleanups for Tom Lane.

25 years agoAllow insert statements to have every column
Thomas G. Lockhart [Thu, 3 Sep 1998 14:21:06 +0000 (14:21 +0000)]
Allow insert statements to have every column
 supplied by a DEFAULT clause.  Enables INSERT INTO TABLE DEFAULT VALUES...

25 years agoUpdate to match newest gram.c since both are generated from gram.y.
Thomas G. Lockhart [Thu, 3 Sep 1998 12:26:20 +0000 (12:26 +0000)]
Update to match newest gram.c since both are generated from gram.y.
 Should be done every time gram.c is refreshed.

25 years agoOops missing file.
Bruce Momjian [Thu, 3 Sep 1998 05:09:27 +0000 (05:09 +0000)]
Oops missing file.

25 years agopatch cleanups.
Bruce Momjian [Thu, 3 Sep 1998 05:08:28 +0000 (05:08 +0000)]
patch cleanups.

25 years ago[Part #1: Type: text/plain, Encoding: 7bit, Size: 59]
Bruce Momjian [Thu, 3 Sep 1998 02:34:35 +0000 (02:34 +0000)]
[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.

25 years agoFix ifdef.
Bruce Momjian [Thu, 3 Sep 1998 02:32:41 +0000 (02:32 +0000)]
Fix ifdef.

25 years agoNew stuff from Peter Mount for jdbc.
Bruce Momjian [Thu, 3 Sep 1998 02:31:38 +0000 (02:31 +0000)]
New stuff from Peter Mount for jdbc.

25 years agoNew stuff for 6.4 jdbc.
Bruce Momjian [Thu, 3 Sep 1998 02:29:45 +0000 (02:29 +0000)]
New stuff for 6.4 jdbc.

Peter mount

25 years ago> Yikes, that is certainly not standard C. I have never seen that
Bruce Momjian [Thu, 3 Sep 1998 02:20:30 +0000 (02:20 +0000)]
> 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

25 years agoRemove \r\n in windows makefile.
Bruce Momjian [Thu, 3 Sep 1998 02:16:27 +0000 (02:16 +0000)]
Remove \r\n in windows makefile.

25 years agoO2. Seems tas() for PPC (storage/buffer/s_lock.c) never works if
Bruce Momjian [Thu, 3 Sep 1998 02:14:39 +0000 (02:14 +0000)]
O2. Seems tas() for PPC (storage/buffer/s_lock.c) never works if
compiled with -O0. Included are patches that should fix the problem
(of course I have confirmed -O2 works with this patch).

BTW, here is a platforms/regression test failure(serious one--backend
death) matrix.

Tatsuo Ishii

25 years ago Oops. I'll fix this.
Bruce Momjian [Thu, 3 Sep 1998 02:12:14 +0000 (02:12 +0000)]
 Oops. I'll fix this.

Here are patches for bin/createdb/createdb.sh.
--
Tatsuo Ishii
t-ishii@sra.co.jp

25 years agoAttached is a patch to remove the definitions of libpq's internal
Bruce Momjian [Thu, 3 Sep 1998 02:10:56 +0000 (02:10 +0000)]
Attached is a patch to remove the definitions of libpq's internal
structs from libpq-fe.h, as we previously discussed.

There turned out to be sloppy coding practices in more places than
I had realized :-(, but all in all I think it was a well-worth-while
exercise.

I ended up adding several routines to libpq's API in order to respond
to application requirements that were exposed by this work.  I owe the
docs crew updates for libpq.sgml to describe these changes.  I'm way too
tired to work on the docs tonight, however.

This is the last major change I intend to submit for 6.4.  I do want
to see if I can make libpgtcl work with Tcl 8.0 before we go final,
but hopefully that will be a minor bug fix.

25 years ago> David Hartwig wrote:
Bruce Momjian [Wed, 2 Sep 1998 23:37:13 +0000 (23:37 +0000)]
> David Hartwig wrote:
>
> Please apply this HAVING regression patch.
> > My bad.   It is caused by a known bug having to do with GROUP BY.
It ain't$
> > nothing to do with HAVING.  For some reason the bug went away for a
while, $
> > script.  It must have, because that is how I created the expected
file.   :(
> >
> > A patch to the regression will be forthcoming.
>

25 years agoFix for indexing problems.
Bruce Momjian [Wed, 2 Sep 1998 23:05:37 +0000 (23:05 +0000)]
Fix for indexing problems.

25 years agoUpdate to support the CREATE TABLE DEFAULT VALUES statement in gram.y.
Thomas G. Lockhart [Wed, 2 Sep 1998 15:48:28 +0000 (15:48 +0000)]
Update to support the CREATE TABLE DEFAULT VALUES statement in gram.y.

25 years agoSupport CREATE TABLE DEFAULT VALUES statement.
Thomas G. Lockhart [Wed, 2 Sep 1998 15:47:30 +0000 (15:47 +0000)]
Support CREATE TABLE DEFAULT VALUES statement.

25 years agoAdd more new pages.
Thomas G. Lockhart [Wed, 2 Sep 1998 03:01:02 +0000 (03:01 +0000)]
Add more new pages.

25 years agoautoconf
Bruce Momjian [Wed, 2 Sep 1998 02:38:29 +0000 (02:38 +0000)]
autoconf

25 years agoFix for install path
Bruce Momjian [Wed, 2 Sep 1998 02:34:00 +0000 (02:34 +0000)]
Fix for install path

25 years agoupdate
Bruce Momjian [Wed, 2 Sep 1998 02:08:02 +0000 (02:08 +0000)]
update

25 years agoinstall file search fix
Bruce Momjian [Wed, 2 Sep 1998 02:04:39 +0000 (02:04 +0000)]
install file search fix

25 years agoautoconf
Bruce Momjian [Wed, 2 Sep 1998 02:00:07 +0000 (02:00 +0000)]
autoconf

25 years agoConfigure fix for install script search.
Bruce Momjian [Wed, 2 Sep 1998 01:54:18 +0000 (01:54 +0000)]
Configure fix for install script search.

25 years agore-add bsdi makefile
Bruce Momjian [Tue, 1 Sep 1998 21:43:16 +0000 (21:43 +0000)]
re-add bsdi makefile

25 years agobsdi cleanup
Bruce Momjian [Tue, 1 Sep 1998 16:31:19 +0000 (16:31 +0000)]
bsdi cleanup

25 years agocleanup
Bruce Momjian [Tue, 1 Sep 1998 16:21:47 +0000 (16:21 +0000)]
cleanup

25 years agoFix message delimiters for substitution by sed script during installation.
Thomas G. Lockhart [Tue, 1 Sep 1998 15:57:00 +0000 (15:57 +0000)]
Fix message delimiters for substitution by sed script during installation.
 They were missing a "PG_" prefix so were not substituted properly.