summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
1999-05-19Bring python up to date ...Marc G. Fournier
From: D'Arcy J.M. Cain <darcy@druid.net>
1999-05-18Add Aggref and ArrayRef to the set of node types that transformExprTom Lane
will pass through rather than spitting up. This is necessary to handle cases where coerce_type causes a subexpression to be retransformed, as in SELECT count(*) + 1.0 FROM table
1999-05-18Forgot the CHANGELOGPeter Mount
1999-05-18Internationalisation of error messagesPeter Mount
1999-05-18Now that hashjoin is reliable for large joins (knock on wood),Tom Lane
remove optimizer's arbitrary limit on how large a join it will use hashing for. (The limit was too large to prevent the problems we'd been seeing, anyway...)
1999-05-18Remove no-longer-used fields in Hash and HashJoin nodes.Tom Lane
1999-05-18Rewrite hash join to use simple linked lists instead of aTom Lane
fixed-size hashtable. This should prevent 'hashtable out of memory' errors, unless you really do run out of memory. Note: target size for hashtable is now taken from -S postmaster switch, not -B, since it is local memory in the backend rather than shared memory.
1999-05-18Transactions in ImageViewerPeter Mount
1999-05-18*** empty log message ***Michael Meskes
1999-05-17Fixed Internationalization of error messages.Peter Mount
1999-05-17Minor bug fixes. Replaced DateStyle support with ISO.Peter Mount
1999-05-17All works on linux now by my tests and regression(with patch below).Bruce Momjian
ALTER TABLE RENAME with extents. Ole Gjerde
1999-05-17Skip junk nodes when comparing UNION target list lengths.Bruce Momjian
1999-05-17Change resjunk to a boolean.Bruce Momjian
1999-05-17Fixed latest regression diff's by omitting viewowner in SELECT from pg_views.Jan Wieck
Jan
1999-05-17This is actually more of a fundamental problem with mdtruncate. ItBruce Momjian
looks like someone just didn't add support for multiple segments for truncation. The following patch seems to do the right thing, for me at least. It passed my tests, my data looks right(no data that shouldn't be in there) and regression is ok. Ole Gjerde
1999-05-17Add pythonBruce Momjian
1999-05-17Re-add python.Bruce Momjian
1999-05-17Updates for 6.5.Bruce Momjian
1999-05-17Prior patch added 2 more characters to string allocatedTom Lane
for SERIAL column's constraint, but forgot to increase space palloc'd...
1999-05-17SELECT * error message fix.Bruce Momjian
1999-05-17Apply freebsd specific patches dealign with ELF system from FreeBSD'sMarc G. Fournier
ports collection ...
1999-05-17Move IN to proper place.Bruce Momjian
1999-05-17CleanupBruce Momjian
1999-05-17Fix typo in change.Bruce Momjian
1999-05-17Tighten coding in new_join_pathkey, which seems to be a hotspotTom Lane
for GEQO ...
1999-05-17Change GEQO optimizer to release memory after each geneTom Lane
is evaluated. This bounds memory usage to something reasonable even when many tables are being joined.
1999-05-17Require IN in LOCK syntax.Bruce Momjian
1999-05-17Change md* call to smgr*.Bruce Momjian
1999-05-16Minor code cleanup in optimizer.Tom Lane
1999-05-16Fix some typos in geqo optimizer --- it now generatesTom Lane
reasonable plans again. Still eats memory like there's no tomorrow, however :-(.
1999-05-16Change iostream to iostream.h, strstream to strstream.hTom Lane
for compatibility with older C++ libraries.
1999-05-15I made it so it rolled over files at 1MB. My table ended up with 120Bruce Momjian
segments, and my indexes had 3(Yes, it DOES work!). DROP TABLE removed ALL segments from the table, but only the main index segment. So it looks like removing the table itself is using mdunlink in md.c, while removing indexes uses FileNameUnlink() which only unlinks 1 file. As far as I can tell, calling FileNameUnlink() and mdunlink() is basically the same, except mdunlink() deletes any extra segments. I've done some testing and it seems to work. It also passes regression tests(except float8, geometry and rules, but that's normal). If this patch is right, this fixes all known multi-segment problems on Linux. Ole Gjerde
1999-05-15I've got 2 pretty small patches.Bruce Momjian
configtype.patch simply fixes a typo in config.h.in pg_dump.c.patch Updates a bunch of error messages to include a reason from the backend, and also removes a couple of unnecessary if's Ole Gjerde
1999-05-14*** empty log message ***Michael Meskes
1999-05-13Hi, Bruce!Bruce Momjian
These are my last changes to lmgr fixing deadlock handling. Please apply them to cvs... Vadim
1999-05-13Add double quotes around the sequence name generated to support theThomas G. Lockhart
SERIAL data type DEFAULT clause. This fixes a problem finding the sequence name when mixed case table names are involved.
1999-05-13Surround a variable declaration with ENABLE_OUTER_JOINS to suppressThomas G. Lockhart
compiler warnings about an unused variable.
1999-05-13set client_encoding to <nothing> crashes backend.Tatsuo Ishii
1999-05-13Rip out QueryTreeList structure, root and branch. QuerytreeTom Lane
lists are now plain old garden-variety Lists, allocated with palloc, rather than specialized expansible-array data allocated with malloc. This substantially simplifies their handling and eliminates several sources of memory leakage. Several basic types of erroneous queries (syntax error, attempt to insert a duplicate key into a unique index) now demonstrably leak zero bytes per query.
1999-05-13Update driver to 6-40-0006Byron Nikolaidis
1999-05-13Here's a small patch to cause pg_dump to emit theBruce Momjian
scale and precision for NUMERIC type column defs. Keith Parks
1999-05-13Release allocated memory during AtAbort_Memory.Tom Lane
1999-05-12Do not refer to stdin in static variable initializer ...Tom Lane
apparently some systems choke on that :-(.
1999-05-12Fixed small bug in ruleutils and added output of pg_views andJan Wieck
pg_rules to rules regression test. Jan
1999-05-12Fixed wrong hasAggs when aggregate columns of view aren'tJan Wieck
selected. Disabled ability of defining DISTINCT or ORDER BY on views. Jan
1999-05-12Replaced targetlist entry in GroupClause by reference numberJan Wieck
in Resdom and GroupClause so changing of resno's doesn't confuse the grouping any more. Jan
1999-05-12I am sorry, I misinterpreted the still failing trigger regression test.Bruce Momjian
The offending code has been removed, the action is now always dependent :-) I suggest the following patch, to finally make trigger regression happy again: <<refint1.patch>> After that you can remove the following from TODO: Remove ERROR: check_primary_key: even number of arguments should be specified Trigger regression test fails Andreas
1999-05-12Added installation of created procedural languages to initdbJan Wieck
Jan
1999-05-12Adjust elog NOTICE messages to surround table and column names with singleThomas G. Lockhart
quotes.