Commit Graph

8986 Commits (11086f2f2bfec3a5fd37daf3c2e44b51abaf9b69)

Author SHA1 Message Date
Tom Lane 11086f2f2b Repair planner bug introduced in 8.2 by ability to rearrange outer joins: 19 years ago
Tom Lane d7153c5fad Fix best_inner_indexscan to return both the cheapest-total-cost and 19 years ago
Tom Lane 2415ad9831 Teach tuplestore.c to throw away data before the "mark" point when the caller 19 years ago
Peter Eisentraut 3963574d13 XPath fixes: 19 years ago
Tom Lane a8d539f124 To support external compression of archived WAL data, add a flag bit to 19 years ago
Alvaro Herrera e18ca9bbaa Fix dumb compile error in the last patch. 19 years ago
Alvaro Herrera b40776d221 Have CLUSTER advance the table's relfrozenxid. The new frozen point is the 19 years ago
Tom Lane d1972c52a8 Remove redundant logging of send failures when SSL is in use. While pqcomm.c 19 years ago
Tom Lane dbb769352d Temporary fix for the problem that pg_stat_activity, inet_client_addr(), 19 years ago
Tom Lane b11123b675 Fix parameter recalculation for Limit nodes: during a ReScan call we must 19 years ago
Alvaro Herrera 3b0347b36e Move the tuple freezing point in CLUSTER to a point further back in the past, 19 years ago
Alvaro Herrera 90cbc63fd1 Have TRUNCATE advance the affected table's relfrozenxid to RecentXmin, to 19 years ago
Alvaro Herrera dfed0012bc Have the rewriteheap code freeze old tuples. This is safe because it is only 19 years ago
Tom Lane 0a9cbcbfd2 Get rid of the pg_shdepend entry for a TOAST table; it's unnecessary since 19 years ago
Tom Lane 2b321533f3 Fix up grammar and translatability of recent checkSharedDependencies 19 years ago
Tom Lane fd53a67dcd Prevent RevalidateCachedPlan from making any permanent change in 19 years ago
Alvaro Herrera 689dea424d Report all dependent objects to the server log when a shared object is dropped, 19 years ago
Tom Lane 1856e609ec Improve predicate_refuted_by_simple_clause() to handle IS NULL and IS NOT NULL 19 years ago
Tom Lane 9aa3c782c9 Fix the problem that creating a user-defined type named _foo, followed by one 19 years ago
Tom Lane d8326119c8 Fix my oversight in enabling domains-of-domains: ALTER DOMAIN ADD CONSTRAINT 19 years ago
Tom Lane bc8036fc66 Support arrays of composite types, including the rowtypes of regular tables 19 years ago
Neil Conway ade493e02d Add a hash function for "numeric". Mark the equality operator for 19 years ago
Peter Eisentraut 3b4f9fe5d2 The appended patch addresses the outstanding issues of the recent guc patch. 19 years ago
Alvaro Herrera 067deaf83d Make sure we don't skip databases that are supposed to be vacuumed "exactly 19 years ago
Magnus Hagander 343a9a27a9 Check return code from strxfrm on Windows since it has a 19 years ago
Tom Lane d2a4a4069f Add a line to the EXPLAIN ANALYZE output for a Sort node, showing the 19 years ago
Tom Lane fab789eac9 Suppress a recently-introduced 'variable might be clobbered by longjmp' warning. 19 years ago
Tom Lane 79ca7ffeb6 A few fixups in error handling: mark pg_re_throw() as noreturn for gcc, 19 years ago
Tom Lane d26559dbf3 Teach tuplesort.c about "top N" sorting, in which only the first N tuples 19 years ago
Tom Lane 0fef38da21 Tweak hash index AM to use the new ReadOrZeroBuffer bufmgr API when fetching 19 years ago
Tom Lane 63735ca815 Dept. of second thoughts: add comments cautioning against using 19 years ago
Tom Lane 8c3cc86e7b During WAL recovery, when reading a page that we intend to overwrite completely 19 years ago
Tom Lane 8ec943856a Fix things so that when CREATE INDEX CONCURRENTLY sets pg_index.indisvalid 19 years ago
Alvaro Herrera 229d33801d Use the new TimestampDifferenceExceeds API instead of timestamp_cmp_internal 19 years ago
Alvaro Herrera a115bfe3b9 Fix failure to check for INVALID worker entry in the new autovacuum code, which 19 years ago
Tom Lane 88f1fd2989 Fix oversight in PG_RE_THROW processing: it's entirely possible that there 19 years ago
Tom Lane b4349519c1 Fix a thinko in my patch of a couple months ago for bug #3116: it did the 19 years ago
Tom Lane c432061963 Change the timestamps recorded in transaction commit/abort xlog records 19 years ago
Tom Lane 641912b4d1 Fix oversight in my patch of yesterday: forgot to ensure that stats would 19 years ago
Tom Lane 957d08c81f Implement rate-limiting logic on how often backends will attempt to send 19 years ago
Tom Lane 57b82bf324 Marginal performance hack: use a dedicated routine instead of copyObject 19 years ago
Tom Lane afaa6b9821 Marginal performance hack: avoid unnecessary work in expression_tree_mutator. 19 years ago
Tom Lane 39a333aa2b Marginal performance hack: remove the loop that used to be needed to 19 years ago
Tom Lane bbbe825f5f Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the 19 years ago
Tom Lane a2e923a652 Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scan 19 years ago
Neil Conway 16efdb5ec7 Rename the newly-added commands for discarding session state. 19 years ago
Magnus Hagander 93dc5a234e Set maximum semaphore count to 32767 instead of 1. Fixes 19 years ago
Tom Lane dbcd9d6160 Remove some of the most blatant brain-fade in the recent guc patch 19 years ago
Tom Lane afcf09dd90 Some further performance tweaks for planning large inheritance trees that 19 years ago
Peter Eisentraut b7edb568bd Make configuration parameters fall back to their default values when they 19 years ago