1. 03 3月, 2007 1 次提交
    • B
      Add URLs for: · b7f73bed
      Bruce Momjian 提交于
      * Add REPLACE or UPSERT command that does UPDATE, or on failure, INSERT
        [merge]
      b7f73bed
  2. 21 2月, 2007 5 次提交
  3. 20 2月, 2007 12 次提交
  4. 18 2月, 2007 2 次提交
    • B
      Update wording: · 9f6ed2f4
      Bruce Momjian 提交于
      <   Currently, ALTER USER and ALTER DATABASE support per-user and
      >   Currently ALTER USER and ALTER DATABASE support per-user and
      < 	  Currently, subtracting one date from another that crosses a
      > 	  Currently subtracting one date from another that crosses a
      <   Currently, SQL-language functions can only refer to parameters via $1, etc
      >   Currently SQL-language functions can only refer to dollar parameters,
      >   e.g. $1
      <   Currently, queries prepared via the libpq API are planned on first
      >   Currently queries prepared via the libpq API are planned on first
      < 	  Currently, SET <tab> causes a database lookup to check all
      > 	  Currently SET <tab> causes a database lookup to check all
      < 	  Currently, all statement results are transferred to the libpq
      > 	  Currently all statement results are transferred to the libpq
      9f6ed2f4
    • B
      Add: · 0e461f27
      Bruce Momjian 提交于
      * Allow SQL-language functions to reference parameters by parameter name
      
        Currently SQL-language functions can only refer to parameters via $1, etc
      0e461f27
  5. 17 2月, 2007 3 次提交
    • B
      Add: · 37a22932
      Bruce Momjian 提交于
      > * Allow holdable cursors in SPI
      37a22932
    • B
      Add: · c6ed4ead
      Bruce Momjian 提交于
      >
      > 		o Allow row and record variables to be set to NULL constants,
      > 		  and allow NULL tests on such variables
      >
      > 		  Because a row is not scalar, do not allow assignment
      > 		  from NULL-valued scalars.
      c6ed4ead
    • B
      Add: · 46bd3bff
      Bruce Momjian 提交于
      > 	o Consider reducing on-disk varlena length from four to two
      > 	  because a heap row cannot be more than 64k in length
      46bd3bff
  6. 15 2月, 2007 1 次提交
  7. 14 2月, 2007 8 次提交
  8. 09 2月, 2007 7 次提交
    • B
      Add blank line. · 1ad2f04b
      Bruce Momjian 提交于
      1ad2f04b
    • B
    • B
      Done! · 19d561cb
      Bruce Momjian 提交于
      < * Merge xmin/xmax/cmin/cmax back into three header fields
      <
      <   Before subtransactions, there used to be only three fields needed to
      <   store these four values. This was possible because only the current
      <   transaction looks at the cmin/cmax values. If the current transaction
      <   created and expired the row the fields stored where xmin (same as
      <   xmax), cmin, cmax, and if the transaction was expiring a row from a
      <   another transaction, the fields stored were xmin (cmin was not
      <   needed), xmax, and cmax. Such a system worked because a transaction
      <   could only see rows from another completed transaction. However,
      <   subtransactions can see rows from outer transactions, and once the
      <   subtransaction completes, the outer transaction continues, requiring
      <   the storage of all four fields. With subtransactions, an outer
      <   transaction can create a row, a subtransaction expire it, and when the
      <   subtransaction completes, the outer transaction still has to have
      <   proper visibility of the row's cmin, for example, for cursors.
      <
      <   One possible solution is to create a phantom cid which represents a
      <   cmin/cmax pair and is stored in local memory.  Another idea is to
      <   store both cmin and cmax only in local memory.
      <
      > * -Merge xmin/xmax/cmin/cmax back into three header fields
      19d561cb
    • B
      Update: · aba039df
      Bruce Momjian 提交于
      < * Consider placing all sequences in a single table
      > * Consider placing all sequences in a single table, or create a system
      >   view
      aba039df
    • B
      Update: · 5bdf44c6
      Bruce Momjian 提交于
      < * Consider placing all sequences in a single table, now that system
      <   tables are full transactional
      > * Consider placing all sequences in a single table
      5bdf44c6
    • B
      Add: · 18d36f9e
      Bruce Momjian 提交于
      > * Consider placing all sequences in a single table, now that system
      >   tables are full transactional
      18d36f9e
    • B
      Add URL for: · 2737f304
      Bruce Momjian 提交于
      * Add support for SQL-standard GENERATED/IDENTITY columns
      >   http://archives.postgresql.org/pgsql-hackers/2006-08/msg00038.php
      2737f304
  9. 07 2月, 2007 1 次提交