| Commit message (Expand) | Author | Age | Files | Lines |
| * | Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsql | Tom Lane | 2007-06-11 | 3 | -22/+83 |
| * | Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard. | Tom Lane | 2007-06-11 | 5 | -7/+270 |
| * | Teach heapam code to know the difference between a real seqscan and the | Tom Lane | 2007-06-09 | 1 | -17/+6 |
| * | Rework temp_tablespaces patch so that temp tablespaces are assigned separately | Tom Lane | 2007-06-07 | 2 | -16/+11 |
| * | Fix up text concatenation so that it accepts all the reasonable cases that | Tom Lane | 2007-06-06 | 1 | -4/+6 |
| * | Downgrade implicit casts to text to be assignment-only, except for the ones | Tom Lane | 2007-06-05 | 1 | -1/+58 |
| * | Create a GUC parameter temp_tablespaces that allows selection of the | Tom Lane | 2007-06-03 | 3 | -10/+20 |
| * | Buy back some of the cycles spent in more-expensive hash functions by | Tom Lane | 2007-06-01 | 1 | -29/+27 |
| * | The shortcut exit that I recently added to ExecInitIndexScan() for | Tom Lane | 2007-05-31 | 1 | -7/+7 |
| * | Fix up pgstats counting of live and dead tuples to recognize that committed | Tom Lane | 2007-05-27 | 1 | -4/+4 |
| * | Create hooks to let a loadable plugin monitor (or even replace) the planner | Tom Lane | 2007-05-25 | 2 | -8/+28 |
| * | Teach tuplestore.c to throw away data before the "mark" point when the caller | Tom Lane | 2007-05-21 | 2 | -16/+58 |
| * | Fix parameter recalculation for Limit nodes: during a ReScan call we must | Tom Lane | 2007-05-17 | 2 | -12/+31 |
| * | Teach tuplesort.c about "top N" sorting, in which only the first N tuples | Tom Lane | 2007-05-04 | 2 | -3/+42 |
| * | Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve the | Tom Lane | 2007-04-27 | 3 | -15/+23 |
| * | Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scan | Tom Lane | 2007-04-26 | 1 | -2/+6 |
| * | Make plancache store cursor options so it can pass them to planner during | Tom Lane | 2007-04-16 | 1 | -1/+2 |
| * | Support scrollable cursors (ie, 'direction' clause in FETCH) in plpgsql. | Tom Lane | 2007-04-16 | 1 | -16/+25 |
| * | Expose more cursor-related functionality in SPI: specifically, allow | Tom Lane | 2007-04-16 | 2 | -14/+53 |
| * | Make 'col IS NULL' clauses be indexable conditions. | Tom Lane | 2007-04-06 | 1 | -2/+36 |
| * | Support varlena fields with single-byte headers and unaligned storage. | Tom Lane | 2007-04-06 | 1 | -3/+3 |
| * | Fix check_sql_fn_retval to allow the case where a SQL function declared to | Tom Lane | 2007-04-02 | 1 | -24/+22 |
| * | Support enum data types. Along the way, use macros for the values of | Tom Lane | 2007-04-02 | 2 | -14/+16 |
| * | Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving) | Tom Lane | 2007-03-29 | 1 | -9/+3 |
| * | Fix array coercion expressions to ensure that the correct volatility is | Tom Lane | 2007-03-27 | 1 | -1/+101 |
| * | Make _SPI_execute_plan pass the query source string down to ProcessUtility | Tom Lane | 2007-03-25 | 1 | -2/+2 |
| * | Remove the prohibition on executing cursor commands through SPI_execute. | Tom Lane | 2007-03-25 | 1 | -10/+1 |
| * | Clean up the representation of special snapshots by including a "method | Tom Lane | 2007-03-25 | 1 | -5/+7 |
| * | SPI_cursor_open failed to enforce that only read-only queries could be | Tom Lane | 2007-03-17 | 1 | -1/+25 |
| * | Make use of plancache module for SPI plans. In particular, since plpgsql | Tom Lane | 2007-03-15 | 1 | -120/+282 |
| * | First phase of plan-invalidation project: create a plan cache management | Tom Lane | 2007-03-13 | 2 | -27/+29 |
| * | Revert temp_tablespaces because of coding problems, per Tom. | Bruce Momjian | 2007-03-06 | 1 | -5/+1 |
| * | Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). | Tom Lane | 2007-02-27 | 1 | -3/+3 |
| * | Get rid of the separate EState for subplans, and just let them share the | Tom Lane | 2007-02-27 | 6 | -298/+181 |
| * | Change Agg and Group nodes so that Vars contained in their targetlists | Tom Lane | 2007-02-22 | 3 | -18/+21 |
| * | Fix bug I introduced in recent patch to make hash joins discard null tuples | Tom Lane | 2007-02-22 | 1 | -2/+5 |
| * | Turn the rangetable used by the executor into a flat list, and avoid storing | Tom Lane | 2007-02-22 | 6 | -71/+32 |
| * | Remove the Query structure from the executor's API. This allows us to stop | Tom Lane | 2007-02-20 | 4 | -187/+170 |
| * | Put function expressions and values lists into FunctionScan and ValuesScan | Tom Lane | 2007-02-19 | 3 | -25/+18 |
| * | Fix another problem in 8.2 changes that allowed "one-time" qual conditions to | Tom Lane | 2007-02-16 | 1 | -6/+8 |
| * | Repair oversight in 8.2 change that improved the handling of "pseudoconstant" | Tom Lane | 2007-02-15 | 2 | -4/+52 |
| * | Remove typmod checking from the recent security-related patches. It turns | Tom Lane | 2007-02-06 | 2 | -14/+11 |
| * | Add support for cross-type hashing in hashed subplans (hashed IN/NOT IN cases | Tom Lane | 2007-02-06 | 2 | -29/+105 |
| * | Implement XMLSERIALIZE for real. Analogously, make the xml to text cast | Peter Eisentraut | 2007-02-03 | 1 | -12/+23 |
| * | Repair failure to check that a table is still compatible with a previously | Tom Lane | 2007-02-02 | 11 | -80/+256 |
| * | Repair insufficiently careful type checking for SQL-language functions: | Tom Lane | 2007-02-02 | 1 | -45/+25 |
| * | Wording cleanup for error messages. Also change can't -> cannot. | Bruce Momjian | 2007-02-01 | 1 | -2/+2 |
| * | Add support for cross-type hashing in hash index searches and hash joins. | Tom Lane | 2007-01-30 | 4 | -21/+38 |
| * | Improve hash join to discard input tuples immediately if they can't | Tom Lane | 2007-01-28 | 2 | -21/+62 |
| * | Various fixes in the logic of XML functions: | Peter Eisentraut | 2007-01-25 | 1 | -5/+2 |