1. 04 Jun, 2005 2 commits
    • Bruce Momjian's avatar
      Add: · 3360bc13
      Bruce Momjian authored
      > * Allow pg_ctl to work properly with configuration files located outside
      >   the PGDATA directory
      >
      >   pg_ctl can not read the pid file because it isn't located in the
      >   config directory but in the PGDATA directory.  The solution is to
      >   allow pg_ctl to read and understand postgresql.conf to find the
      >   data_directory value.
      >
      3360bc13
    • Bruce Momjian's avatar
      Add description: · 487990e1
      Bruce Momjian authored
      >
      >   O_DIRECT doesn't have the same media write guarantees as fsync, so it
      >   is in addition to the fsync method, not in place of it.
      >
      487990e1
  2. 03 Jun, 2005 3 commits
  3. 02 Jun, 2005 1 commit
    • Bruce Momjian's avatar
      Completed: · c196c7ae
      Bruce Momjian authored
      < 	o Allow COPY to understand \x as a hex byte
      > 	o -Allow COPY to understand \x as a hex byte
      c196c7ae
  4. 30 May, 2005 2 commits
    • Bruce Momjian's avatar
      Move to ALTER section: · b215fae8
      Bruce Momjian authored
      < * Prevent child tables from altering constraints like CHECK that were
      <   inherited from the parent table
      470a469,471
      >
      > 	o Prevent child tables from altering constraints like CHECK that were
      > 	  inherited from the parent table
      b215fae8
    • Bruce Momjian's avatar
      Add: · 09439e21
      Bruce Momjian authored
      > * Prevent child tables from altering constraints like CHECK that were
      >   inherited from the parent table
      09439e21
  5. 28 May, 2005 1 commit
    • Bruce Momjian's avatar
      Remove: · 70f32049
      Bruce Momjian authored
      <
      < * Add XML output to pg_dump and COPY
      <
      <   We already allow XML to be stored in the database, and XPath queries
      <   can be used on that data using /contrib/xml2. It also supports XSLT
      <   transformations.
      70f32049
  6. 27 May, 2005 2 commits
    • Bruce Momjian's avatar
      Add: · 42319310
      Bruce Momjian authored
      > * Consider sorting hash buckets so entries can be found using a binary
      >   search, rather than a linear scan
      > * In hash indexes, consider storing the hash value with or instead
      >   of the key itself
      42319310
    • Bruce Momjian's avatar
      Add: · 770156e1
      Bruce Momjian authored
      > * Add the features of packages
      > 	o  Make private objects accessable only to objects in the same schema
      > 	o  Allow current_schema.objname to access current schema objects
      > 	o  Add session variables
      > 	o  Allow nested schemas
      770156e1
  7. 21 May, 2005 3 commits
    • Bruce Momjian's avatar
      INT4 is probably enough: · c61207b0
      Bruce Momjian authored
      < * Allow INET + INT4/INT8 to increment the host part of the address, or
      > * Allow INET + INT4 to increment the host part of the address, or
      c61207b0
    • Bruce Momjian's avatar
      Mention overflow: · 2e9c04ee
      Bruce Momjian authored
      <   throw an error
      >   throw an error on overflow
      2e9c04ee
    • Bruce Momjian's avatar
      Add: · 6dab58a6
      Bruce Momjian authored
      > * Allow INET + INT4/INT8 to increment the host part of the address, or
      >   throw an error
      6dab58a6
  8. 20 May, 2005 1 commit
  9. 17 May, 2005 4 commits
  10. 16 May, 2005 1 commit
  11. 10 May, 2005 4 commits
    • Bruce Momjian's avatar
      Item removed from CVS: · 075ec42c
      Bruce Momjian authored
      < * -Check for unreferenced table files created by transactions that were
      > * Check for unreferenced table files created by transactions that were
      075ec42c
    • Bruce Momjian's avatar
      Add: · 29873379
      Bruce Momjian authored
      > * Fix sgmltools so PDFs can be generated with bookmarks
      29873379
    • Bruce Momjian's avatar
      Add: · b51f8246
      Bruce Momjian authored
      > * Allow postgresql.conf values to be set so they can not be changed by
      >   the user
      b51f8246
    • Bruce Momjian's avatar
      Done: · d3b62275
      Bruce Momjian authored
      < * Add session start time and last statement time to pg_stat_activity
      > * -Add session start time and last statement time to pg_stat_activity
      134c134
      < * Add the client IP address and port to pg_stat_activity
      > * -Add the client IP address and port to pg_stat_activity
      d3b62275
  12. 07 May, 2005 3 commits
    • Bruce Momjian's avatar
      Add description: · 8a9e3291
      Bruce Momjian authored
      <   Currently locale can only be set during initdb.
      >   Currently locale can only be set during initdb.  No global tables have
      >   locale-aware columns.  However, the database template used during
      >   database creation might have locale-aware indexes.  The indexes would
      >   need to be reindexed to match the new locale.
      8a9e3291
    • Bruce Momjian's avatar
      Done: · f65803a2
      Bruce Momjian authored
      > 	o -Allow COPY to optionally include column headings in the first line
      f65803a2
    • Bruce Momjian's avatar
      Add items: · 5894e7e3
      Bruce Momjian authored
      > * Prevent to_char() on interval from returning meaningless values
      >
      >   For example, to_char('1 month', 'mon') is meaningless.  Basically,
      >   most date-related parameters to to_char() are meaningless for
      >   intervals because interval is not anchored to a date.
      >
      > * Allow to_char() on interval values to accumulate the highest unit
      >   requested
      >
      > 	o to_char(INTERVAL '1 hour 5 minutes', 'MI') => 65
      > 	o to_char(INTERVAL '43 hours 20 minutes', 'MI' ) => 2600
      > 	o to_char(INTERVAL '43 hours 20 minutes', 'WK:DD:HR:MI') => 0:1:19:20
      > 	o to_char(INTERVAL '3 years 5 months','MM') => 41
      >
      >   Some special format flag would be required to request such
      >   accumulation.  Such functionality could also be added to EXTRACT.
      >   Prevent accumulation that crosses the month/day boundary because of
      >   the uneven number of days in a month.
      >
      5894e7e3
  13. 02 May, 2005 1 commit
    • Bruce Momjian's avatar
      Completed: · 3de0e72b
      Bruce Momjian authored
      < * Remove unreferenced table files created by transactions that were
      > * -Check for unreferenced table files created by transactions that were
      3de0e72b
  14. 29 Apr, 2005 1 commit
    • Bruce Momjian's avatar
      Done: · daec16d0
      Bruce Momjian authored
      > * -Implement shared row locks and use them in RI triggers
      daec16d0
  15. 25 Apr, 2005 3 commits
    • Bruce Momjian's avatar
      Update description: · 238fb034
      Bruce Momjian authored
      < * Allow ORDER BY ... LIMIT 1 to select high/low value without sort or
      > * Allow ORDER BY ... LIMIT # to select high/low value without sort or
      868c868
      <   Right now, if no index exists, ORDER BY ... LIMIT 1 requires we sort
      >   Right now, if no index exists, ORDER BY ... LIMIT # requires we sort
      870a871
      >   MIN/MAX already does this, but not for LIMIT > 1.
      238fb034
    • Bruce Momjian's avatar
      Re-add item with better description: · 61cf5351
      Bruce Momjian authored
      > * Allow ORDER BY ... LIMIT 1 to select high/low value without sort or
      >   index using a sequential scan for highest/lowest values
      >
      >   Right now, if no index exists, ORDER BY ... LIMIT 1 requires we sort
      >   all values to return the high/low value.  Instead The idea is to do a
      >   sequential scan to find the high/low value, thus avoiding the sort.
      >
      61cf5351
    • Bruce Momjian's avatar
      Add description for concurrent sequential scans: · 7a4c34c9
      Bruce Momjian authored
      >   One possible implementation is to start sequential scans from the lowest
      >   numbered buffer in the shared cache, and when reaching the end wrap
      >   around to the beginning, rather than always starting sequential scans
      >   at the start of the table.
      7a4c34c9
  16. 24 Apr, 2005 1 commit
    • Bruce Momjian's avatar
      Update wording: · cdf39c7b
      Bruce Momjian authored
      <   This allows vacuum to reclaim free space without requiring
      <   a sequential scan
      >   This allows vacuum to target specific pages for possible free space
      >   without requiring a sequential scan.
      cdf39c7b
  17. 23 Apr, 2005 7 commits
    • Bruce Momjian's avatar
      Turns out our existing page size is already optimal in most cases: · ac8998f2
      Bruce Momjian authored
      < * Research the use of larger page sizes
      ac8998f2
    • Bruce Momjian's avatar
      Item already added to existing 'thread' item: · f4dcb52e
      Bruce Momjian authored
      < * Consider parallel processing a single query
      <
      <   This would involve using multiple threads or processes to do optimization,
      <   sorting, or execution of single query.  The major advantage of such a
      <   feature would be to allow multiple CPUs to work together to process a
      <   single query.
      <
      f4dcb52e
    • Bruce Momjian's avatar
      Remove item, not sure what it refers to: · 68696831
      Bruce Momjian authored
      < * Allow ORDER BY ... LIMIT 1 to select high/low value without sort or
      <   index using a sequential scan for highest/lowest values
      <
      <   If only one value is needed, there is no need to sort the entire
      <   table. Instead a sequential scan could get the matching value.
      <
      68696831
    • Bruce Momjian's avatar
      New item: · 1207d5b6
      Bruce Momjian authored
      > * Change WAL to use 32-bit CRC, for performance reasons
      1207d5b6
    • Bruce Momjian's avatar
      Update threading item: · e8475580
      Bruce Momjian authored
      <   Solaris) might benefit from threading.
      >   Solaris) might benefit from threading.  Also explore the idea of
      >   a single session using multiple threads to execute a query faster.
      e8475580
    • Bruce Momjian's avatar
      Done: · bb62899d
      Bruce Momjian authored
      < * Improve SMP performance on i386 machines
      > * -Improve SMP performance on i386 machines
      bb62899d
    • Bruce Momjian's avatar
      Done: · 95c7bff4
      Bruce Momjian authored
      < * Optimize locale to have minimal performance impact when not used
      95c7bff4