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
615e77ede2
Make pg_dump dump ACL's by default, print warning on use of -z, and add
...
new -x option to skip acl dump.
1999-05-27 16:29:05 +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
0d5f7ce11c
Fix for crypt memory leak, from James Thompson
1999-05-27 04:09:45 +00:00
7c8beefd5e
Patch from Andreas: when CREATE TABLE is followed by CREATE INDEX
...
before any tuples are loaded, preserve the default '1000 tuples' table
size estimate.
1999-05-26 22:57:39 +00:00
8eb18d874e
Fix pg_dump to use the same maximum-query-size constant as
...
the backend does. Remove unnecessary limitation on field size in
dumpClasses_dumpData (ie, -d or -D case).
1999-05-26 21:51:13 +00:00
26fb87d37e
Fix compile of plpgsql by adding 'extern int yylineno.'
1999-05-26 20:55:06 +00:00
bf09f8aa43
Display numeric precision on \d.
1999-05-26 20:08:06 +00:00
e7528612d8
Allow GROUPs to be dumped properly.
1999-05-26 19:45:53 +00:00
fe2bcf854c
Fix for NT from Horak Daniel
1999-05-26 16:19:48 +00:00
9b35ec2615
Disable use of -o and -d pg_dump options together. Can't set oids in
...
inserts. Change some variables to bool to be clearer.
1999-05-26 16:06:45 +00:00
9c56b408c4
Add fix for 0x7fU constants to pgindent
1999-05-26 15:20:04 +00:00
eeadc5e87f
Allow pg_dump -v display proper table/sequence count display.
1999-05-26 14:50:38 +00:00
278bbf4572
Make functions static or NOT_USED as appropriate.
1999-05-26 12:57:23 +00:00
180186272a
Give BEOS a chance ...
1999-05-26 01:22:24 +00:00
fcff1cdf4e
Another pgindent run. Sorry folks.
1999-05-25 22:43:53 +00:00
4eadfe8754
Make 0x007f -> (unsigned)0x7f to make pgindent happy.
1999-05-25 22:04:56 +00:00
519cd36d06
Get rid of page-level locking in btree-s.
...
BT_READ/BT_WRITE are BUFFER_LOCK_SHARE/BUFFER_LOCK_EXCLUSIVE now.
Also get rid of #define BT_VERSION_1 - we use version 1 as default
for near two years now.
1999-05-25 18:31:28 +00:00
7d443a85af
Get rid of page-level locking in btree-s.
...
LockBuffer is used to acquire read/write access
to index pages. Pages are released before leaving
index internals.
1999-05-25 18:20:31 +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
b122e16a1c
Bugfix - Range table entries that are unused after rewriting should
...
not be marked inFromCl any longer. Otherwise the planner gets confused
and joins over them where in fact it does not have to.
Adjust hasSubLinks now with a recursive lookup - could be wrong in
multi action rules because parse state isn't reset correctly and all
actions in the rule are marked hasSubLinks if one of them has.
Jan
1999-05-25 13:16:10 +00:00
f4fadbe4db
Fixed bug in rules event qualification output.
...
Jan
1999-05-25 08:49:33 +00:00
6bf0db7e07
FIx for 0.0.0.0/0 output as 00/0.
1999-05-25 05:29:38 +00:00
9432b6dd64
Do not assign output columns to junk attributes created from
...
GROUP BY or ORDER BY expressions in INSERT ... SELECT.
1999-05-23 21:42:09 +00:00
505b5185fc
Detect case of invalid use of GROUP BY when there are no
...
aggregate functions, as in
select a, b from foo group by a;
The ungrouped reference to b is not kosher, but formerly we neglected to
check this unless there was an aggregate function somewhere in the query.
1999-05-23 21:41:14 +00:00
57455fc565
Remove more -B parameters not needed.
1999-05-23 19:01:18 +00:00
bd5cf46e0c
Remove -B from wisconsin test.
1999-05-23 18:53:30 +00:00
7e14593d2e
Fix tuple chain moving bug found by "Hiroshi Inoue" <Inoue@tpf.co.jp>.
1999-05-23 09:10:24 +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
795f6ca66a
Update commentary in sample GEQO config file.
1999-05-22 23:59:59 +00:00
b2f14e11ec
Reduce default GEQO 'effort' setting to MEDIUM always.
...
This agrees with the documentation and seems like a more useful default
anyhow ...
1999-05-22 23:27:19 +00:00
d52a91a5d8
Modify aset.c logic so that blocks requested from malloc get
...
bigger the more space is used in an allocset. This reduces the malloc
overhead very substantially on queries that need lots of memory.
1999-05-22 23:19:37 +00:00
f9f90b21b2
Improve error message from failed LOAD command (include
...
kernel's error description when file is not accessible).
1999-05-22 19:49:42 +00:00
b21005fa7c
Allow GEQO effort to be specified numerically, as well as
...
symbolic LOW/MEDIUM/HIGH values --- needed for experiments with other
effort levels ...
1999-05-22 19:29:01 +00:00
cf1478982c
Modify backend switch parsing to prevent 'insecure' switches
...
from being accepted when they are passed from client connection request.
Get rid of a couple that no longer do anything (like -P).
1999-05-22 17:47:54 +00:00
e9edb3ef92
Fix for select 1;select 2 without trailing semi.
1999-05-22 05:06:43 +00:00
a8d2820e6d
Fix for DEFAULT ''.
1999-05-22 04:12:29 +00:00
9710995fc9
Make postgres prompt backend>, and remove PARSEDEBUG.
1999-05-22 02:55:58 +00:00
85170aa9b6
Change perl Makefile test.
1999-05-21 19:03:48 +00:00
167529f221
Disable fix. Didn't work.
1999-05-21 18:33:12 +00:00
c0d979614e
Fix typo and attempt default fix.
1999-05-21 18:31:06 +00:00
a7b06f20c5
*** empty log message ***
1999-05-21 16:36:27 +00:00
96492290b5
Treat {} as special regex too.
1999-05-21 15:47:13 +00:00
08bcc77a5c
add retest, a regex testing program
1999-05-21 06:27:54 +00:00
56b9a549c7
Fix problem with | in ~ comparison using index.
1999-05-21 04:40:04 +00:00
b3ad49850e
Report strerror() rather than errno in low-level backend libpq
...
failure messages.
1999-05-21 01:25:06 +00:00
5690b1a18f
Minor updates to libpq documentation.
1999-05-21 00:36:46 +00:00
3de11d6526
Removed the automatic installation of built procedural languages
...
from initdb again.
Added two new commands, createlang and destroylang to bin. These
hopefully end this damned mklang.sql discussion.
Jan
1999-05-20 16:50:08 +00:00