summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1999-05-29Fix xid table sizing.Vadim B. Mikheev
1999-05-29Missing semicolons in non-HAS_TEST_AND_SET code paths :-(Tom Lane
1999-05-29Avoid redundant SysCache searches in coerce_type, for anotherTom Lane
few percent speedup in INSERT...
1999-05-29new_relation_targetlist used to cause about 8 separate (andTom Lane
redundant) SearchSysCache searches per table column in an INSERT, which accounted for a good percentage of the CPU time for INSERT ... VALUES(). Now it only does two searches in the typical case.
1999-05-29Clean up inefficient and just plain bad code in some hot-spotTom Lane
cache access routines.
1999-05-28Repair performance problem in SI segment manipulations: iteratingTom Lane
through MAXBACKENDS array entries used to be fine when MAXBACKENDS = 64. It's not so cool with MAXBACKENDS = 1024 (or more!), especially not in a frequently-used routine like SIDelExpiredDataEntries. Repair by making procState array size be the soft MaxBackends limit rather than the hard limit, and by converting SIGetProcStateLimit() to a macro.
1999-05-28Update pygresql version stamp.Bruce Momjian
1999-05-28When closure of the backend connection is detected during pqFlush,Tom Lane
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-27Make pg_dump dump ACL's by default, print warning on use of -z, and addBruce Momjian
new -x option to skip acl dump.
1999-05-27I am not sure if libpq++ will compile with non g++ compilers,Bruce Momjian
but the Makefile does break non g++. <<mak.patch>> Andreas
1999-05-27Fix for crypt memory leak, from James ThompsonBruce Momjian
1999-05-26Patch from Andreas: when CREATE TABLE is followed by CREATE INDEXTom Lane
before any tuples are loaded, preserve the default '1000 tuples' table size estimate.
1999-05-26Fix pg_dump to use the same maximum-query-size constant asTom Lane
the backend does. Remove unnecessary limitation on field size in dumpClasses_dumpData (ie, -d or -D case).
1999-05-26Fix compile of plpgsql by adding 'extern int yylineno.'Bruce Momjian
1999-05-26Display numeric precision on \d.Bruce Momjian
1999-05-26Allow GROUPs to be dumped properly.Bruce Momjian
1999-05-26Fix for NT from Horak DanielBruce Momjian
1999-05-26Disable use of -o and -d pg_dump options together. Can't set oids inBruce Momjian
inserts. Change some variables to bool to be clearer.
1999-05-26Add fix for 0x7fU constants to pgindentBruce Momjian
1999-05-26Allow pg_dump -v display proper table/sequence count display.Bruce Momjian
1999-05-26Make functions static or NOT_USED as appropriate.Bruce Momjian
1999-05-26Give BEOS a chance ...Marc G. Fournier
1999-05-25Another pgindent run. Sorry folks.Bruce Momjian
1999-05-25Make 0x007f -> (unsigned)0x7f to make pgindent happy.Bruce Momjian
1999-05-25Get rid of page-level locking in btree-s.Vadim B. Mikheev
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-25Get rid of page-level locking in btree-s.Vadim B. Mikheev
LockBuffer is used to acquire read/write access to index pages. Pages are released before leaving index internals.
1999-05-25pgindent run over code.Bruce Momjian
1999-05-25*** empty log message ***Michael Meskes
1999-05-25Bugfix - Range table entries that are unused after rewriting shouldJan Wieck
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-25Fixed bug in rules event qualification output.Jan Wieck
Jan
1999-05-25FIx for 0.0.0.0/0 output as 00/0.Bruce Momjian
1999-05-23Do not assign output columns to junk attributes created fromTom Lane
GROUP BY or ORDER BY expressions in INSERT ... SELECT.
1999-05-23Detect case of invalid use of GROUP BY when there are noTom Lane
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-23Remove more -B parameters not needed.Bruce Momjian
1999-05-23Remove -B from wisconsin test.Bruce Momjian
1999-05-23Fix tuple chain moving bug found by "Hiroshi Inoue" <Inoue@tpf.co.jp>.Vadim B. Mikheev
1999-05-23Here it is. Remove or rename the current interfaces/libpq++ and untarBruce Momjian
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-22Update commentary in sample GEQO config file.Tom Lane
1999-05-22Reduce default GEQO 'effort' setting to MEDIUM always.Tom Lane
This agrees with the documentation and seems like a more useful default anyhow ...
1999-05-22Modify aset.c logic so that blocks requested from malloc getTom Lane
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-22Improve error message from failed LOAD command (includeTom Lane
kernel's error description when file is not accessible).
1999-05-22Allow GEQO effort to be specified numerically, as well asTom Lane
symbolic LOW/MEDIUM/HIGH values --- needed for experiments with other effort levels ...
1999-05-22Modify backend switch parsing to prevent 'insecure' switchesTom Lane
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-22Fix for select 1;select 2 without trailing semi.Bruce Momjian
1999-05-22Fix for DEFAULT ''.Bruce Momjian
1999-05-22Make postgres prompt backend>, and remove PARSEDEBUG.Bruce Momjian
1999-05-21Change perl Makefile test.Bruce Momjian
1999-05-21Disable fix. Didn't work.Bruce Momjian
1999-05-21Fix typo and attempt default fix.Bruce Momjian
1999-05-21*** empty log message ***Michael Meskes