Skip to content
Snippets Groups Projects
  1. Nov 22, 2005
  2. Nov 21, 2005
  3. Nov 19, 2005
    • Tom Lane's avatar
      Change array comparison rules to consider dimensionality information, · 659f6816
      Tom Lane authored
      not only the array contents, before claiming two arrays are equal.
      Per recent discussion.
      659f6816
    • Andrew Dunstan's avatar
      · daea4d8e
      Andrew Dunstan authored
      DROP objecttype IF EXISTS for the following objects:
        table view index sequence schema type domain conversion
      daea4d8e
    • Tom Lane's avatar
      Change array_push and array_cat so that they retain the lower bound of · 1e9a1a70
      Tom Lane authored
      the array (for array_push) or higher-dimensional array (for array_cat)
      rather than decrementing it as before.  This avoids generating lower
      bounds other than one for any array operation within the SQL spec.  Per
      recent discussion.
      Interestingly, this seems to have been the original behavior, because
      while updating the docs I noticed that a large fraction of relevant
      examples were *wrong* for the old behavior and are now right.  Is it
      worth correcting this in the back-branch docs?
      1e9a1a70
  4. Nov 18, 2005
  5. Nov 17, 2005
    • Tom Lane's avatar
      Make SQL arrays support null elements. This commit fixes the core array · cecb6075
      Tom Lane authored
      functionality, but I still need to make another pass looking at places
      that incidentally use arrays (such as ACL manipulation) to make sure they
      are null-safe.  Contrib needs work too.
      I have not changed the behaviors that are still under discussion about
      array comparison and what to do with lower bounds.
      cecb6075
  6. Nov 16, 2005
    • Bruce Momjian's avatar
      Update, add mention of user locking table before MERGE: · 84bb3876
      Bruce Momjian authored
      <   so duplicate checking can be easily performed.
      >   so duplicate checking can be easily performed.  It is possible to
      >   do it without a unique index if we require the user to LOCK the table
      >   before the MERGE.
      84bb3876
    • Bruce Momjian's avatar
      Add batch mode, make new libpq section: · 01798a06
      Bruce Momjian authored
      < * Add a libpq function to support Parse/DescribeStatement capability
      < * Add PQescapeIdentifier() to libpq
      < * Prevent PQfnumber() from lowercasing unquoted the column name
      <
      <   PQfnumber() should never have been doing lowercasing, but historically
      <   it has so we need a way to prevent it
      <
      648a642,661
      >
      >
      > libpq
      >
      > 	o Add a function to support Parse/DescribeStatement capability
      > 	o Add PQescapeIdentifier()
      > 	o Prevent PQfnumber() from lowercasing unquoted the column name
      >
      > 	  PQfnumber() should never have been doing lowercasing, but
      > 	  historically it has so we need a way to prevent it
      >
      > 	o Allow query results to be automatically batched to the client
      >
      > 	  Currently, all query results are transfered to the libpq
      > 	  client before libpq makes the results available to the
      > 	  application.  This feature would allow the application to make
      > 	  use of the first result rows while the rest are transfered, or
      > 	  held on the server waiting for them to be requested by libpq.
      > 	  One complexity is that a query like SELECT 1/col could error
      > 	  out mid-way through the result set.
      01798a06
    • Bruce Momjian's avatar
      04ce3cb0
    • Bruce Momjian's avatar
      Update MERGE: · 698ee9c3
      Bruce Momjian authored
      >
      >   To implement this cleanly requires that the table have a unique index
      >   so duplicate checking can be easily performed.
      >
      698ee9c3
  7. Nov 15, 2005
  8. Nov 07, 2005
  9. Nov 05, 2005
  10. Nov 04, 2005
  11. Nov 03, 2005
  12. Nov 02, 2005
  13. Nov 01, 2005
  14. Oct 31, 2005
  15. Oct 30, 2005
  16. Oct 28, 2005
Loading