1. 11 Jul, 2004 6 commits
  2. 10 Jul, 2004 6 commits
  3. 07 Jul, 2004 6 commits
  4. 06 Jul, 2004 5 commits
    • Bruce Momjian's avatar
      Move section: · ea0078da
      Bruce Momjian authored
      < * Add replication of distributed databases
      < 	o Automatic failover
      < 	o Load balancing
      < 	o Master/slave replication
      < 	o Multi-master replication
      < 	o Partition data across servers
      < 	o Queries across databases or servers (two-phase commit)
      < 	o Allow replication over unreliable or non-persistent links
      55a48,55
      > * Improve replication solutions
      > 	o Automatic failover
      > 	o Load balancing
      > 	o Master/slave replication
      > 	o Multi-master replication
      > 	o Partition data across servers
      > 	o Queries across databases or servers (two-phase commit)
      > 	o Allow replication over unreliable or non-persistent links
      ea0078da
    • Bruce Momjian's avatar
    • Bruce Momjian's avatar
      Reorder dash mention to be more prominient. · 33fe94b2
      Bruce Momjian authored
      > A dash (-) marks changes that will appear in the upcoming 7.5 release.
      >
      > Bracketed items "[]" have more detail.
      9,12d12
      <
      < A dash (-) marks changes that will appear in the upcoming 7.5 release.
      <
      < Bracketed items "[]" have more detail.
      33fe94b2
    • Tom Lane's avatar
      07b4c48b
    • Bruce Momjian's avatar
      Done: · a21bb272
      Bruce Momjian authored
      > * -Fix upper()/lower() to work for multibyte encodings
      a21bb272
  5. 05 Jul, 2004 6 commits
  6. 04 Jul, 2004 3 commits
  7. 03 Jul, 2004 1 commit
  8. 02 Jul, 2004 4 commits
    • Tom Lane's avatar
      Add missing operators of the form interval-plus-datetime, as required for · e34082ee
      Tom Lane authored
      better SQL compliance in this area, per recent discussion.  Mark related
      operators as commutators where possible.  (The system doesn't actually care
      about commutator marking for operators not returning boolean, at the moment,
      but this seems forward-thinking and besides it made it easier to verify
      that we hadn't missed any.)
      Also, remove interval-minus-time and interval-minus-timetz operators.
      I'm not sure how these got in, but they are nonstandard and had very
      obviously broken behavior.  (minus is not commutative in anyone's book.)
      I doubt anyone had ever used 'em, because we'd surely have gotten a bug
      report about it if so.
      e34082ee
    • Joe Conway's avatar
      Andreas Pflug wrote: · 0b89d261
      Joe Conway authored
       From an idea of Bruce, the attached patch implements the function
       pg_tablespace_databases(oid) RETURNS SETOF oid
       which delivers as set of database oids having objects in the selected
       tablespace, enabling an admin to examine only the databases affecting
       the tablespace for objects instead of scanning all of them.
      
      initdb forced
      0b89d261
    • Peter Eisentraut's avatar
      Translation update · 6d6c8b0d
      Peter Eisentraut authored
      6d6c8b0d
    • Joe Conway's avatar
      Attached is a 1 line bug fix for dbmirror that was submitted. · cd4fd672
      Joe Conway authored
      It fixes a bug where some transactions could be dropped when writing
      mirrored SQL statements to files.
      -- Steven Singer
      cd4fd672
  9. 01 Jul, 2004 3 commits
    • Tom Lane's avatar
      More paranoia in AtEOSubXact_SPI: don't assume we can safely use SPI_finish · 25ee160a
      Tom Lane authored
      for cleaning up.  It seems possible that the memory contexts SPI_finish
      would try to touch are already gone; and there's no need for SPI itself
      to delete them, since the containing contexts will surely be going away
      anyway at transaction end.
      25ee160a
    • Joe Conway's avatar
      plperl update from Andrew Dunstan, deriving (I believe) from Command Prompt's · 1732cb0d
      Joe Conway authored
      plperlNG. Review and minor cleanup/improvements by Joe Conway.
      
      Summary of new functionality:
      - Shared data space and namespace. There is a new global variable %_SHARED
        that functions can use to store and save data between invocations of a
        function, or between different functions. Also, all trusted plperl function
        now share a common Safe container (this is an optimization, also), which
        they can use for storing non-lexical variables, functions, etc.
      - Triggers are now supported
      - Records can now be returned (as a hash reference)
      - Sets of records can now be returned (as a reference to an array of hash
        references).
      - New function spi_exec_query() provided for performing db functions or
        getting data from db.
      - Optimization for counting hash keys (Abhijit Menon-Sen)
      - Allow return of 'record' and 'setof record'
      1732cb0d
    • Tom Lane's avatar
      Further review of xact.c state machine for nested transactions. Fix · b6197fe0
      Tom Lane authored
      problems with starting subtransactions inside already-failed transactions.
      Clean up some comments.
      b6197fe0