0807dbb294
Chapter on multi-version concurrency control from Vadim.
...
Some wording changes from Vadim's original text doc.
Processes cleanly, but may need fixup.
1999-05-26 17:27:39 +00:00
bb0fc46a90
Add new reference pages for postmaster and postgres.
...
Normalize markup for vacuumdb; content is the same.
1999-05-26 17:26:32 +00:00
ff8bf5a0ef
First copy from the man pages.
...
postgres-ref.sgml is not yet marked up.
1999-05-26 17:25:38 +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
654f8f0b51
Finish initial markup of cvs.sgml, and include it in the programmer's guide
...
and the integrated doc. Clean up other markup.
1999-05-22 02:27:25 +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
a1d9186067
Add material about postmaster startup failure messages;
...
update material about client connection failure messages.
1999-05-21 02:42:59 +00:00
b3ad49850e
Report strerror() rather than errno in low-level backend libpq
...
failure messages.
1999-05-21 01:25:06 +00:00
9a6184dee8
Added a long section about proper use of the optimizer-hint
...
clauses in CREATE OPERATOR. Needs markup work.
1999-05-21 00:38:33 +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
33773af95b
Generate distinct error messages for trigger function not found
...
and trigger function found but returns wrong type.
1999-05-20 14:39:49 +00:00
443c08a110
Fixed shift/reduce conflict
...
SelectStmt and CursorStmt tried to parse FOR UPDATE ... / FOR READ ONLY.
Cursor now checks that it is read only by looking at forUpdate of Query.
SelectStmt handles FOR READ ONLY too.
Jan
1999-05-20 12:12:55 +00:00
1f82f1de33
overwriting a large object now works
1999-05-20 09:30:36 +00:00
165b830ea5
Add reference pages on user interface applications.
1999-05-20 05:40:27 +00:00