summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Expand)AuthorAgeFilesLines
* HeapTupleHeaderAdjustCmax made the incorrect assumption that the rawHeikki Linnakangas2008-09-011-2/+2
* Fix the raw-parsetree representation of star (as in SELECT * FROM orTom Lane2008-08-3011-88/+191
* In GCC-based builds, use a better newNode() macro that relies on GCC-specificTom Lane2008-08-291-1/+5
* Suppress gcc warning about possibly-uninitialized variable. It's notTom Lane2008-08-291-1/+2
* Remove all traces that suggest that a non-Bison yacc might be supported, andPeter Eisentraut2008-08-299-52/+33
* Extend the parser location infrastructure to include a location field inTom Lane2008-08-2831-465/+1204
* Teach eval_const_expressions() to simplify an ArrayCoerceExpr to a constantTom Lane2008-08-261-1/+36
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-2551-1864/+1825
* Get rid of the last remaining uses of var_is_rel(), to wit some debuggingTom Lane2008-08-252-9/+11
* Unconditionally write the statsfile when SIGHUP is received, to minimizeMagnus Hagander2008-08-251-1/+4
* Update URL to Ross William's paper.Alvaro Herrera2008-08-251-2/+2
* Make stats_temp_directory PGC_SIGHUP, and document how it may cause a temporaryMagnus Hagander2008-08-253-6/+25
* Convert remaining builtin set-returning functions to use OUT parameters, makingMagnus Hagander2008-08-251-15/+5
* Add missing descriptions for aggregates, functions and conversions.Bruce Momjian2008-08-231-1/+3
* Fix possible duplicate tuples while GiST scan. Now page is processedTeodor Sigaev2008-08-232-90/+114
* Make "log_temp_files" super-user set only, like other logging options.Bruce Momjian2008-08-221-2/+2
* Minor patch on pgbenchBruce Momjian2008-08-221-3/+1
* Improve wording of error message when a postgresql.conf setting isBruce Momjian2008-08-222-8/+11
* Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane2008-08-2214-307/+807
* Marginal improvement in sublink planning: allow unknownEqFalse optimizationTom Lane2008-08-201-8/+18
* Fix obsolete comment. It's no longer the case that Param nodes don'tTom Lane2008-08-201-9/+4
* Cause the output from debug_print_parse, debug_print_rewritten, andTom Lane2008-08-194-16/+16
* Add some defenses against constant-FALSE outer join conditions. SinceTom Lane2008-08-171-15/+64
* Remove prohibition against SubLinks in the WHERE clause of an EXISTS subqueryTom Lane2008-08-171-9/+1
* Improve sublink pullup code to handle ANY/EXISTS sublinks that are at topTom Lane2008-08-174-101/+319
* Clean up the loose ends in selectivity estimation left by my patch for semiTom Lane2008-08-166-449/+661
* Performance fix for new anti-join code in nodeMergejoin.c: after finding aTom Lane2008-08-153-59/+62
* Make the temporary directory for pgstat files configurable by the GUCMagnus Hagander2008-08-153-9/+48
* Fix pull_up_simple_union_all to copy all rtable entries from child subquery toHeikki Linnakangas2008-08-142-31/+58
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-1428-1108/+1980
* Have autovacuum consider processing TOAST tables separately from theirAlvaro Herrera2008-08-133-139/+170
* Introduce the concept of relation forks. An smgr relation can now consistHeikki Linnakangas2008-08-1120-386/+623
* Fix corner-case bug introduced with HOT: if REINDEX TABLE pg_class (or aTom Lane2008-08-102-4/+14
* Install checks in executor startup to ensure that the tuples produced by anTom Lane2008-08-081-1/+88
* Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make anyTom Lane2008-08-076-152/+269
* Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.Tom Lane2008-08-076-176/+547
* Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,Tom Lane2008-08-0712-187/+418
* Do not allow Unique nodes to be scanned backwards. The code claimed that itTom Lane2008-08-052-17/+15
* Department of second thoughts: fix newly-added code in planner.c to make realTom Lane2008-08-051-8/+30
* In ReadOrZeroBuffer (and related entry points), don't bother to callTom Lane2008-08-051-20/+23
* Move pgstat.tmp into a temporary directory under $PGDATA named pg_stat_tmp.Magnus Hagander2008-08-051-22/+38
* Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq,Tom Lane2008-08-054-82/+346
* Improve CREATE/DROP/RENAME DATABASE so that when failing because the sourceTom Lane2008-08-042-34/+68
* Make GROUP BY work properly for datatypes that only support hashing and notTom Lane2008-08-033-58/+112
* Tighten up the sanity checks in TypeCreate(): pass-by-value types must haveTom Lane2008-08-031-7/+64
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-0224-763/+664
* Add a few more DTrace probes to the backend.Alvaro Herrera2008-08-0116-41/+231
* Rearrange the code in auth.c so that all functions for a single authenticationMagnus Hagander2008-08-011-381/+449
* Move ident authentication code into auth.c along with the other authenciationMagnus Hagander2008-08-012-459/+466
* Fix parser so that we don't modify the user-written ORDER BY list in orderTom Lane2008-07-315-113/+160