| Commit message (Expand) | Author | Age |
* | HOT updates. When we update a tuple without changing any of its indexed | Tom Lane | 2007-09-20 |
* | Redefine the lp_flags field of item pointers as having four states, rather | Tom Lane | 2007-09-12 |
* | Don't take ProcArrayLock while exiting a transaction that has no XID; there is | Tom Lane | 2007-09-07 |
* | Make eval_const_expressions() preserve typmod when simplifying something like | Tom Lane | 2007-09-06 |
* | Extend whole-row Var evaluation to cope with the case that the sub-plan | Tom Lane | 2007-08-31 |
* | Make ARRAY(SELECT ...) return an empty array, rather than a NULL, when the | Tom Lane | 2007-08-26 |
* | Arrange to cache a ResultRelInfo in the executor's EState for relations that | Tom Lane | 2007-08-15 |
* | Repair problems occurring when multiple RI updates have to be done to the same | Tom Lane | 2007-08-15 |
* | Fix a gradual memory leak in ExecReScanAgg(). Because the aggregation | Neil Conway | 2007-08-08 |
* | If we're gonna use ExecRelationIsTargetRelation here, might as well | Tom Lane | 2007-07-31 |
* | Slight refactor for ExecOpenScanRelation(): we can use | Neil Conway | 2007-07-27 |
* | Revert an ill-considered portion of my patch of 12-Mar, which tried to save a | Tom Lane | 2007-06-17 |
* | Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsql | Tom Lane | 2007-06-11 |
* | Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard. | Tom Lane | 2007-06-11 |
* | Teach heapam code to know the difference between a real seqscan and the | Tom Lane | 2007-06-09 |
* | Rework temp_tablespaces patch so that temp tablespaces are assigned separately | Tom Lane | 2007-06-07 |
* | Fix up text concatenation so that it accepts all the reasonable cases that | Tom Lane | 2007-06-06 |
* | Downgrade implicit casts to text to be assignment-only, except for the ones | Tom Lane | 2007-06-05 |
* | Create a GUC parameter temp_tablespaces that allows selection of the | Tom Lane | 2007-06-03 |
* | Buy back some of the cycles spent in more-expensive hash functions by | Tom Lane | 2007-06-01 |
* | The shortcut exit that I recently added to ExecInitIndexScan() for | Tom Lane | 2007-05-31 |
* | Fix up pgstats counting of live and dead tuples to recognize that committed | Tom Lane | 2007-05-27 |
* | Create hooks to let a loadable plugin monitor (or even replace) the planner | Tom Lane | 2007-05-25 |
* | Teach tuplestore.c to throw away data before the "mark" point when the caller | Tom Lane | 2007-05-21 |
* | Fix parameter recalculation for Limit nodes: during a ReScan call we must | Tom Lane | 2007-05-17 |
* | Teach tuplesort.c about "top N" sorting, in which only the first N tuples | Tom Lane | 2007-05-04 |
* | Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the | Tom Lane | 2007-04-27 |
* | Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scan | Tom Lane | 2007-04-26 |
* | Make plancache store cursor options so it can pass them to planner during | Tom Lane | 2007-04-16 |
* | Support scrollable cursors (ie, 'direction' clause in FETCH) in plpgsql. | Tom Lane | 2007-04-16 |
* | Expose more cursor-related functionality in SPI: specifically, allow | Tom Lane | 2007-04-16 |
* | Make 'col IS NULL' clauses be indexable conditions. | Tom Lane | 2007-04-06 |
* | Support varlena fields with single-byte headers and unaligned storage. | Tom Lane | 2007-04-06 |
* | Fix check_sql_fn_retval to allow the case where a SQL function declared to | Tom Lane | 2007-04-02 |
* | Support enum data types. Along the way, use macros for the values of | Tom Lane | 2007-04-02 |
* | Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving) | Tom Lane | 2007-03-29 |
* | Fix array coercion expressions to ensure that the correct volatility is | Tom Lane | 2007-03-27 |
* | Make _SPI_execute_plan pass the query source string down to ProcessUtility | Tom Lane | 2007-03-25 |
* | Remove the prohibition on executing cursor commands through SPI_execute. | Tom Lane | 2007-03-25 |
* | Clean up the representation of special snapshots by including a "method | Tom Lane | 2007-03-25 |
* | SPI_cursor_open failed to enforce that only read-only queries could be | Tom Lane | 2007-03-17 |
* | Make use of plancache module for SPI plans. In particular, since plpgsql | Tom Lane | 2007-03-15 |
* | First phase of plan-invalidation project: create a plan cache management | Tom Lane | 2007-03-13 |
* | Revert temp_tablespaces because of coding problems, per Tom. | Bruce Momjian | 2007-03-06 |
* | Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). | Tom Lane | 2007-02-27 |
* | Get rid of the separate EState for subplans, and just let them share the | Tom Lane | 2007-02-27 |
* | Change Agg and Group nodes so that Vars contained in their targetlists | Tom Lane | 2007-02-22 |
* | Fix bug I introduced in recent patch to make hash joins discard null tuples | Tom Lane | 2007-02-22 |
* | Turn the rangetable used by the executor into a flat list, and avoid storing | Tom Lane | 2007-02-22 |
* | Remove the Query structure from the executor's API. This allows us to stop | Tom Lane | 2007-02-20 |