1. 22 May, 2002 7 commits
    • Tom Lane's avatar
      Modify sequence state storage to eliminate dangling-pointer problem · a2597ef1
      Tom Lane authored
      exemplified by bug #671.  Moving the storage to relcache turned out to
      be a bad idea because relcache might decide to discard the info.  Instead,
      open and close the relcache entry on each sequence operation, and use
      a record of the current XID to discover whether we already hold
      AccessShareLock on the sequence.
      a2597ef1
    • Tom Lane's avatar
      Minor kibitzing. · b8ffc996
      Tom Lane authored
      b8ffc996
    • Peter Eisentraut's avatar
      Add optional "validator" function to languages that can validate the · d60f10b0
      Peter Eisentraut authored
      function body (and other properties) as a function in the language
      is created.  This generalizes ad hoc code that already existed for
      the built-in languages.
      
      The validation now happens after the pg_proc tuple of the new function
      is created, so it is possible to define recursive SQL functions.
      
      Add some regression test cases that cover bogus function definition
      attempts.
      d60f10b0
    • Tom Lane's avatar
      Make RelationForgetRelation error out if the relcache entry has nonzero · df9c8e1a
      Tom Lane authored
      reference count.  This avoids leaving dangling pointers around, as in
      recent bug report against sequences (bug# 671).
      df9c8e1a
    • Tom Lane's avatar
      Un-break table creation. · 0352e3a7
      Tom Lane authored
      0352e3a7
    • Hiroshi Inoue's avatar
      Allow · a3519a2f
      Hiroshi Inoue authored
        CREATE VIEW as SELECT CTID, ....
        SELECT currtid( a view, ..).
      a3519a2f
    • Hiroshi Inoue's avatar
      1) Support Keyset Driven driver cursors. · 79420840
      Hiroshi Inoue authored
      2) Supprt ARD precision/scale and SQL_C_NUEMRIC.
      3) Minimal implementation of SQLGetDiagField().
      4) SQLRowCount() reports the result of SQLSetPos and SQLBulkOperation.
      5) int8 -> SQL_NUMERIC for Microsoft Jet.
      6) Support isolation level change.
      7) ODBC3.0 SQLSTATE code.
      8) Append mode log files.
      79420840
  2. 21 May, 2002 5 commits
  3. 20 May, 2002 4 commits
  4. 19 May, 2002 4 commits
  5. 18 May, 2002 6 commits
  6. 17 May, 2002 6 commits
  7. 14 May, 2002 6 commits
  8. 13 May, 2002 2 commits