Commit Graph

9845 Commits (e36716a6534a393225d3c45fcbb85f75d017cad1)

Author SHA1 Message Date
Magnus Hagander f1e237b6b2 Unconditionally write the statsfile when SIGHUP is received, to minimize 18 years ago
Alvaro Herrera d96d7be2b5 Update URL to Ross William's paper. 18 years ago
Magnus Hagander be8d6c5c34 Make stats_temp_directory PGC_SIGHUP, and document how it may cause a temporary 18 years ago
Magnus Hagander 8c032adec4 Convert remaining builtin set-returning functions to use OUT parameters, making 18 years ago
Bruce Momjian 31ad4e5396 Add missing descriptions for aggregates, functions and conversions. 18 years ago
Teodor Sigaev 1dcf6fdf1b Fix possible duplicate tuples while GiST scan. Now page is processed 18 years ago
Bruce Momjian 8ddb739e9d Make "log_temp_files" super-user set only, like other logging options. 18 years ago
Bruce Momjian 6152de97d3 Minor patch on pgbench 18 years ago
Bruce Momjian 03302fd9b4 Improve wording of error message when a postgresql.conf setting is 18 years ago
Tom Lane bd3daddaf2 Arrange to convert EXISTS subqueries that are equivalent to hashable IN 18 years ago
Tom Lane cc0dd43850 Marginal improvement in sublink planning: allow unknownEqFalse optimization 18 years ago
Tom Lane 390e59cd5f Fix obsolete comment. It's no longer the case that Param nodes don't 18 years ago
Tom Lane 9650830bc8 Cause the output from debug_print_parse, debug_print_rewritten, and 18 years ago
Tom Lane 719012e013 Add some defenses against constant-FALSE outer join conditions. Since 18 years ago
Tom Lane f2689e421d Remove prohibition against SubLinks in the WHERE clause of an EXISTS subquery 18 years ago
Tom Lane 19e34b6239 Improve sublink pullup code to handle ANY/EXISTS sublinks that are at top 18 years ago
Tom Lane d4af2a6481 Clean up the loose ends in selectivity estimation left by my patch for semi 18 years ago
Tom Lane 118461114e Performance fix for new anti-join code in nodeMergejoin.c: after finding a 18 years ago
Magnus Hagander 5b8eb2b4b9 Make the temporary directory for pgstat files configurable by the GUC 18 years ago
Heikki Linnakangas f24f233f6a Fix pull_up_simple_union_all to copy all rtable entries from child subquery to 18 years ago
Tom Lane e006a24ad1 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace 18 years ago
Alvaro Herrera 3ccde312ec Have autovacuum consider processing TOAST tables separately from their 18 years ago
Heikki Linnakangas 3f0e808c4a Introduce the concept of relation forks. An smgr relation can now consist 18 years ago
Tom Lane eca1388629 Fix corner-case bug introduced with HOT: if REINDEX TABLE pg_class (or a 18 years ago
Tom Lane 30fd8ec799 Install checks in executor startup to ensure that the tuples produced by an 18 years ago
Tom Lane af95d7aa63 Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make any 18 years ago
Tom Lane 368df30427 Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries. 18 years ago
Tom Lane 2d1d96b1ce Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow, 18 years ago
Tom Lane 3d40d5e70e Do not allow Unique nodes to be scanned backwards. The code claimed that it 18 years ago
Tom Lane c78248c91d Department of second thoughts: fix newly-added code in planner.c to make real 18 years ago
Tom Lane d8b04d5fac In ReadOrZeroBuffer (and related entry points), don't bother to call 18 years ago
Magnus Hagander 70d756970b Move pgstat.tmp into a temporary directory under $PGDATA named pg_stat_tmp. 18 years ago
Tom Lane be3b265c94 Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq, 18 years ago
Tom Lane 4abd7b49f1 Improve CREATE/DROP/RENAME DATABASE so that when failing because the source 18 years ago
Tom Lane ec73b56a31 Make GROUP BY work properly for datatypes that only support hashing and not 18 years ago
Tom Lane 82a1f09953 Tighten up the sanity checks in TypeCreate(): pass-by-value types must have 18 years ago
Tom Lane 9511304752 Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items 18 years ago
Alvaro Herrera e36e6b1cab Add a few more DTrace probes to the backend. 18 years ago
Magnus Hagander 26e6991a2d Rearrange the code in auth.c so that all functions for a single authentication 18 years ago
Magnus Hagander c30c1b8786 Move ident authentication code into auth.c along with the other authenciation 18 years ago
Tom Lane 63247bec28 Fix parser so that we don't modify the user-written ORDER BY list in order 18 years ago
Tom Lane 7bd7b2002b Require superuser privilege to create base types (but not composites, enums, 18 years ago
Tom Lane c8572986ad Allow I/O conversion casts to be applied to or from any type that is a member 18 years ago
Tom Lane 7df49cef72 Flip the default typispreferred setting from true to false. This affects 18 years ago
Tom Lane bac3e83622 Replace the hard-wired type knowledge in TypeCategory() and IsPreferredType() 18 years ago
Tom Lane a77eaa6a95 As noted by Andrew Gierth, there's really no need any more to force a junk 18 years ago
Tom Lane 94be06af76 Fix parsing of LDAP URLs so it doesn't reject spaces in the "suffix" part. 18 years ago
Tom Lane e76ef8d581 Remove some redundant tests and improve comments in next_token(). 18 years ago
Alvaro Herrera 85dfe376d9 Ratchet up patch to improve autovacuum wraparound messages. 18 years ago
Tom Lane 11c794f224 Use guc.c's parse_int() instead of pg_atoi() to parse fillfactor in 18 years ago