Commit Graph

5746 Commits

Author SHA1 Message Date
Bruce Momjian
36453816db Update TODO list. 1999-09-23 22:05:22 +00:00
Bruce Momjian
ebd2391546 Update TODO list. 1999-09-23 22:04:00 +00:00
Bruce Momjian
f66393514f One last missing quoting bug in pg_dump:
now that sequence names are properly quoted for field defaults, mixed
case sequence names are generated. These are properly quoted in the
CREATE SEQUENCE lines, but not in the SELECT nextval lines, as per
below:

CREATE SEQUENCE "Teams_TeamID_seq" start 10 increment 1 maxvalue
2147483647 minvalue 1  cache 1 ;
SELECT nextval ('Teams_TeamID_seq');

This needs to be:
SELECT nextval ('"Teams_TeamID_seq"');

Patch included below.
--
Ross J. Reedstrom, Ph.D., <reedstrm@rice.edu>
1999-09-23 19:11:09 +00:00
Bruce Momjian
be38f75edf Update TODO list. 1999-09-23 19:05:59 +00:00
Bruce Momjian
8f50694f86 Update TODO list. 1999-09-23 18:58:49 +00:00
Bruce Momjian
3f1b2de9e6 Update TODO list. 1999-09-23 18:54:57 +00:00
Bruce Momjian
eea26a3f0f Update TODO list. 1999-09-23 17:59:10 +00:00
Bruce Momjian
8a454fc2a2 Update TODO list. 1999-09-23 17:50:57 +00:00
Bruce Momjian
dabc3f31b5 Fix for netmask('x.x.x.x/0') is 255.255.255.255 instead of 0.0.0.0
This is because (-1) << 32 is -1 (Only intel arc. has been checked)

Oleg Sharoiko
1999-09-23 17:42:23 +00:00
Bruce Momjian
337ab803a2 TRUNCATE command from Mike Mascari<mascarim@yahoo.com> 1999-09-23 17:11:16 +00:00
Bruce Momjian
e7cad7b0cb Add TRUNCATE command, with psql help and sgml additions. 1999-09-23 17:03:39 +00:00
Bruce Momjian
abd4bf1341 Update TODO list. 1999-09-23 15:47:48 +00:00
Bruce Momjian
4db51b155d Update TODO list. 1999-09-23 15:43:40 +00:00
Bruce Momjian
7947c6ded1 Update TODO list. 1999-09-21 21:37:06 +00:00
Bruce Momjian
4b06f6f9c8 I found the following useful - just a way of using PQgetisnull from
libpq++.

Patrick Welche
1999-09-21 21:19:31 +00:00
Bruce Momjian
79434a3d54 Update TODO list. 1999-09-21 21:17:42 +00:00
Bruce Momjian
392f304cae gram.y cleanup 1999-09-21 21:10:37 +00:00
Bruce Momjian
ad604ac372 values.h patch from Alex Howansky 1999-09-21 20:58:25 +00:00
Bruce Momjian
24a5300650 Update TODO list. 1999-09-21 20:00:14 +00:00
Bruce Momjian
99f289de49 Update TODO list. 1999-09-21 19:58:01 +00:00
Marc G. Fournier
196cbe4e1d last batch, I think... 1999-09-20 22:33:47 +00:00
Marc G. Fournier
3848b4648a fixing it more.. 1999-09-20 22:32:50 +00:00
Marc G. Fournier
a00a1a5641 bring it all into -current again 1999-09-20 22:30:47 +00:00
Marc G. Fournier
25acbc510b try and fix things... 1999-09-20 22:29:12 +00:00
Marc G. Fournier
7737dfd35a bring in missing files ... this isn't very clean, but :( 1999-09-20 22:28:11 +00:00
Bruce Momjian
80751a72ee Make proper plpgsql non-externs. 1999-09-20 22:28:05 +00:00
Bruce Momjian
77bbd7147b Update pgaccess 0.98. 1999-09-20 21:43:06 +00:00
Bruce Momjian
35dc71980e Update TODO. 1999-09-20 16:28:12 +00:00
Bruce Momjian
b8e7ebb7aa Update TODO list. 1999-09-20 16:25:33 +00:00
Bruce Momjian
957e6a6921 Add TODO detail directory. 1999-09-20 15:40:12 +00:00
Bruce Momjian
7559677551 Define plpgsql_yylineno as non-extern somewhere for bsdi. 1999-09-20 02:12:31 +00:00
Tom Lane
fe2ab18ed9 Remove incorrect 'Assert(targetList != NULL)'. An
INSERT ... DEFAULT VALUES statement does indeed have a null targetlist,
at least during parse and rewrite stages.
1999-09-19 17:20:58 +00:00
Tom Lane
e1a8b0f2ce Fix CASE bug identified by Keith Parks: CASE didn't reliably
treat a NULL condition result as FALSE.  Clean up some bogus comments
here and there, too.
1999-09-18 23:26:37 +00:00
Tom Lane
f9f5dfbf10 Update regress test expected outputs for small changes in
error message wording, due to most cases of no-such-relation now being
detected in central heap_open code rather than on an ad-hoc basis.
1999-09-18 19:10:19 +00:00
Tom Lane
bd272cace6 Mega-commit to make heap_open/heap_openr/heap_close take an
additional argument specifying the kind of lock to acquire/release (or
'NoLock' to do no lock processing).  Ensure that all relations are locked
with some appropriate lock level before being examined --- this ensures
that relevant shared-inval messages have been processed and should prevent
problems caused by concurrent VACUUM.  Fix several bugs having to do with
mismatched increment/decrement of relation ref count and mismatched
heap_open/close (which amounts to the same thing).  A bogus ref count on
a relation doesn't matter much *unless* a SI Inval message happens to
arrive at the wrong time, which is probably why we got away with this
sloppiness for so long.  Repair missing grab of AccessExclusiveLock in
DROP TABLE, ALTER/RENAME TABLE, etc, as noted by Hiroshi.
Recommend 'make clean all' after pulling this update; I modified the
Relation struct layout slightly.
Will post further discussion to pghackers list shortly.
1999-09-18 19:08:25 +00:00
Bruce Momjian
6c86fd5ba4 Update TODO list. 1999-09-18 01:34:06 +00:00
Michael Meskes
231c5935a4 *** empty log message *** 1999-09-17 18:28:15 +00:00
Bruce Momjian
9995ba364c Update TODO list. 1999-09-17 15:49:24 +00:00
Michael Meskes
68ee58ed43 *** empty log message *** 1999-09-17 09:48:25 +00:00
Bruce Momjian
c77ec76e7c Update TODO list. 1999-09-17 01:57:36 +00:00
Tatsuo Ishii
2d0eee32c4 Changes made by Hiroshi Inoue and approved by Vadim.
See attached mail for more details.

-------------------------------------------------------------------
From: "Vadim Mikheev" <vadim@krs.ru>
To: "Hiroshi Inoue" <Inoue@tpf.co.jp>
References: <000201befa94$42fe04c0$2801007e@cadzone.tpf.co.jp>
Subject: Re: elog(ERROR) in vacuum
Date: Fri, 10 Sep 1999 10:27:10 +0900
Organization: OJSC Rostelecom (Krasnoyarsk)
Message-ID: <37D85E6E.5AFA126D@krs.ru>

Hiroshi Inoue wrote:
>
> Hello Vadim,
>
> I have a question about vacuum.
>
> VACUUM has a phase like commit which calls TransactionIdCommit().
> But if elog(ERROR) occured after that,the status of transaction is
> changed from XID_COMMIT to XID_ABORT.
>
> Seems to me this causes inconsistency.
> Shoudn't AbortTransaction() be changed not to call TransacionIdAbort()
> in case of vacuum.

You're right!
As usual -:)

Vadim
1999-09-16 09:08:56 +00:00
Peter Mount
f2fa38ded5 jdbc2real rule was in there twice. One of them should have been jdbc1real 1999-09-15 21:56:16 +00:00
Peter Mount
8363e137aa Jens Glaser found that getPrimaryKeys() had a table called test hardwired
into it.
1999-09-15 21:12:34 +00:00
Peter Mount
cd68ecfef6 Some late patches from Jens Glaser (jens@jens.de). These upgrade the protocol
to version 2, and fixes ResultSetMetaData.getColumnDisplaySize().
1999-09-15 20:40:02 +00:00
Michael Meskes
4d4378b70f *** empty log message *** 1999-09-15 14:14:10 +00:00
Michael Meskes
864e1e9d0e *** empty log message *** 1999-09-15 08:29:25 +00:00
Peter Mount
3f68139373 An abstract declaration for the close() method was missed out of the previous
commit to CVS.
1999-09-14 22:43:38 +00:00
Thomas G. Lockhart
408e6e02ef Update from Andreas Zeugswetter <andreas.zeugswetter@telecom.at>
for v6.5.2 info.
1999-09-14 15:34:49 +00:00
Thomas G. Lockhart
2ee735ca21 Allow ISOLATION and LEVEL as column names. These are SQL92 reserved words
which do not need to be so for our parser. Apparently omitted earlier.
1999-09-14 06:06:31 +00:00
Peter Mount
24c82830cf Patches for 6.5.2 1999-09-14 05:50:44 +00:00