1. 23 May, 2001 2 commits
  2. 22 May, 2001 14 commits
  3. 21 May, 2001 4 commits
    • Bruce Momjian's avatar
      Print error on SELECT tab FROM tab: · 66e9ee79
      Bruce Momjian authored
         You can't use relation names alone in the target list, try relation.*
      66e9ee79
    • Bruce Momjian's avatar
      Update TODO list. · 984bf07a
      Bruce Momjian authored
      984bf07a
    • Peter Eisentraut's avatar
      Make char(n) and varchar(n) types raise an error if the inserted string is · 5546ec28
      Peter Eisentraut authored
      too long.  While I was adjusting the regression tests I moved the array
      things all into array.sql, to make things more manageable.
      5546ec28
    • Jan Wieck's avatar
      Enhancement of SPI to get access to portals · d27f363e
      Jan Wieck authored
      - New functions to create a portal using a prepared/saved
        SPI plan or lookup an existing portal by name.
      - Functions to fetch/move from/in portals. Results are placed
        in the usual SPI_processed and SPI_tuptable, so the entire
        set of utility functions can be used to gain attribute access.
      - Prepared/saved SPI plans now use their own memory context
        and SPI_freeplan(plan) can remove them.
      - Tuple result sets (SPI_tuptable) now uses it's own memory
        context and can be free'd by SPI_freetuptable(tuptab).
      
      Enhancement of PL/pgSQL
      
      - Uses generic named portals internally in FOR ... SELECT
        loops to avoid running out of memory on huge result sets.
      - Support for CURSOR and REFCURSOR syntax using the new SPI
        functionality. Cursors used internally only need no explicit
        transaction block. Refcursor variables can be used inside
        of explicit transaction block to pass cursors between main
        application and functions.
      
      
      Jan
      d27f363e
  4. 20 May, 2001 2 commits
    • Tom Lane's avatar
      Modify optimizer data structures so that IndexOptInfo lists built for · be03eb25
      Tom Lane authored
      create_index_paths are not immediately discarded, but are available for
      subsequent planner work.  This allows avoiding redundant syscache lookups
      in several places.  Change interface to operator selectivity estimation
      procedures to allow faster and more flexible estimation.
      Initdb forced due to change of pg_proc entries for selectivity functions!
      be03eb25
    • Bruce Momjian's avatar
      Update TODO list. · 5d53389c
      Bruce Momjian authored
      5d53389c
  5. 19 May, 2001 6 commits
  6. 18 May, 2001 10 commits
  7. 17 May, 2001 2 commits