summaryrefslogtreecommitdiff
path: root/src/include/nodes
Commit message (Expand)AuthorAgeFilesLines
* Add error location info to ResTarget parse nodes. Allows error cursor to be ...Tom Lane2006-03-231-1/+2
* Clean up representation of function RTEs for functions returning RECORD.Tom Lane2006-03-161-5/+9
* Improve parser so that we can show an error cursor position for errorsTom Lane2006-03-142-7/+18
* Remove the stub support we had for UNION JOIN; per discussion, this isTom Lane2006-03-071-8/+1
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-0516-32/+32
* Add CASCADE option to TRUNCATE. Joachim WielandTom Lane2006-03-031-1/+2
* Teach nodeSort and nodeMaterial to optimize out unnecessary overheadTom Lane2006-02-281-2/+4
* Add TABLESPACE and ON COMMIT clauses to CREATE TABLE AS. ON COMMIT isNeil Conway2006-02-191-18/+27
* DROP IF EXISTS for ROLE/USER/GROUPAndrew Dunstan2006-02-041-1/+2
* Restructure planner's handling of inheritance. Rather than processingTom Lane2006-01-312-23/+116
* Add GRANT ON SEQUENCE syntax to support sequence-only permissions.Bruce Momjian2006-01-211-2/+3
* Trim an obsolete comment: it is no longer relevant that "SELECT" wasNeil Conway2006-01-011-4/+4
* Implement SQL-compliant treatment of row comparisons for < <= > >= casesTom Lane2005-12-284-47/+101
* Teach planner how to rearrange join order for some classes of OUTER JOIN.Tom Lane2005-12-203-18/+41
* Spell "explicitly" correctly, per Simon.Tom Lane2005-12-071-3/+3
* Adjust scan plan nodes to avoid getting an extra AccessShareLock on aTom Lane2005-12-021-1/+10
* Tweak hash join code to use an additional heuristic for deciding whetherTom Lane2005-11-281-1/+3
* Change the parser to translate "foo [NOT] IN (expression-list)" toTom Lane2005-11-281-2/+3
* Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so thatTom Lane2005-11-263-10/+14
* Change seqscan logic so that we check visibility of all tuples on a pageTom Lane2005-11-261-7/+1
* Teach planner and executor to handle ScalarArrayOpExpr as an indexableTom Lane2005-11-251-11/+38
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-224-25/+25
* DROP DATABASE IF EXISTS variantAndrew Dunstan2005-11-221-1/+2
* Implement DROP OWNED and REASSIGN OWNED. These new commands facilitate theAlvaro Herrera2005-11-212-2/+24
* DROP objecttype IF EXISTS for the following objects:Andrew Dunstan2005-11-191-1/+2
* Restore the former RestrictInfo field valid_everywhere (but invert the flagTom Lane2005-11-141-1/+8
* Prevent ExecInsert() and ExecUpdate() from scribbling on the result tupleTom Lane2005-11-141-1/+3
* Adjust parser so that POSTQUEL-style implicit RTEs are stored withTom Lane2005-10-261-9/+7
* Standard pgindent run for 8.1.Bruce Momjian2005-10-159-256/+224
* The original patch to avoid building a hash join's hashtable when theTom Lane2005-09-251-2/+3
* Tweak nodeBitmapAnd to stop evaluating sub-plan scans if it finds it'sTom Lane2005-08-281-1/+3
* Change the division of labor between grouping_planner and query_plannerTom Lane2005-08-271-1/+4
* Add ALTER TABLE ENABLE/DISABLE TRIGGER commands. Change pg_dump toTom Lane2005-08-231-4/+10
* Add NOWAIT option to SELECT FOR UPDATE/SHARE.Tom Lane2005-08-013-7/+24
* Add ALTER object SET SCHEMA capability for a limited but useful set ofTom Lane2005-08-012-4/+20
* Add per-user and per-database connection limit options.Tom Lane2005-07-312-2/+10
* Fix a bunch of bad interactions between partial indexes and the newTom Lane2005-07-281-1/+11
* Add a role property 'rolinherit' which, when false, denotes that the roleTom Lane2005-07-261-1/+14
* Simple constraint exclusion. For now, only child tables of inheritanceTom Lane2005-07-231-5/+15
* Teach planner about some cases where a restriction clause can beTom Lane2005-07-021-7/+11
* Bring syntax of role-related commands into SQL compliance. To avoidTom Lane2005-06-281-4/+4
* Replace pg_shadow and pg_group by new role-capable catalogs pg_authidTom Lane2005-06-282-54/+43
* Add Oracle-compatible GREATEST and LEAST functions. Pavel StehuleTom Lane2005-06-263-3/+33
* Make REINDEX DATABASE do what one would expect, namely reindex all indexesTom Lane2005-06-221-3/+3
* Avoid WAL-logging individual tuple insertions during CREATE TABLE ASTom Lane2005-06-201-1/+3
* Two-phase commit. Original patch by Heikki Linnakangas, with additionalTom Lane2005-06-171-2/+6
* Change the implementation of hash join to attempt to avoid unnecessaryNeil Conway2005-06-151-1/+2
* Change the planner to allow indexscan qualification clauses to useTom Lane2005-06-131-1/+2
* Quick hack to allow the outer query's tuple_fraction to be passed downTom Lane2005-06-101-1/+3
* Simplify the planner's join clause management by storing join clausesTom Lane2005-06-092-39/+21