1. 03 8月, 2004 3 次提交
  2. 02 8月, 2004 9 次提交
  3. 01 8月, 2004 4 次提交
  4. 31 7月, 2004 2 次提交
    • T
      plpgsql does exceptions. · beda4814
      Tom Lane 提交于
      There are still some things that need refinement; in particular I fear
      that the recognized set of error condition names probably has little in
      common with what Oracle recognizes.  But it's a start.
      beda4814
    • T
      Restructure error handling as recently discussed. It is now really · a393fbf9
      Tom Lane 提交于
      possible to trap an error inside a function rather than letting it
      propagate out to PostgresMain.  You still have to use AbortCurrentTransaction
      to clean up, but at least the error handling itself will cooperate.
      a393fbf9
  5. 29 7月, 2004 1 次提交
  6. 28 7月, 2004 1 次提交
    • T
      Fix subtransaction behavior for large objects, temp namespace, files, · 1bf3d615
      Tom Lane 提交于
      password/group files.  Also allow read-only subtransactions of a read-write
      parent, but not vice versa.  These are the reasonably noncontroversial
      parts of Alvaro's recent mop-up patch, plus further work on large objects
      to minimize use of the TopTransactionResourceOwner.
      1bf3d615
  7. 27 7月, 2004 3 次提交
  8. 25 7月, 2004 2 次提交
  9. 23 7月, 2004 2 次提交
  10. 22 7月, 2004 4 次提交
  11. 21 7月, 2004 1 次提交
  12. 20 7月, 2004 2 次提交
    • B
      Here is another patch that fixes a stack of pg_dump bugs: · 45995219
      Bruce Momjian 提交于
      * Fix help text ordering
      
      * Add back --set-session-authorization to pg_dumpall.  Updated the docs
      for that.  Updated help for that.
      
      * Dump ALTER USER commands for the cluster owner ("pgsql").  These are
      dumped AFTER the create user and create database commands in case the
      permissions to do these have been revoked.
      
      * Dump ALTER OWNER for public schema (because it's possible to change
      it).  This was done by adding TOC entries for the public schema, and
      filtering them out at archiver time.  I also save the owner in the TOC
      entry just for the public schema.
      
      * Suppress dumping single quotes around schema_path and DateStyle
      options when they are set using ALTER USER or ALTER DATABASE.  Added a
      comment to the steps in guc.c to remind people to update that list.
      
      * Fix dumping in --clean mode against a pre-7.3 server.  It just sets
      all drop statements to assume the public schema, allowing it to restore
      without error.
      
      * Cleaned up text output.  eg. Don't output -- Tablespaces comment if
      there are none.  Same for groups and users.
      
      * Make the commands to DELETE FROM pg_shadow and DELETE FROM pg_group
      only be output when -c mode is enabled.  I'm not sure why that hasn't
      been done before?!?!
      
      This should be good for application asap, after which I will start on
      regression dumping 7.0-7.4 databases.
      
      Christopher Kings-Lynne
      45995219
    • T
      4ef47f06
  13. 19 7月, 2004 2 次提交
  14. 18 7月, 2004 1 次提交
  15. 17 7月, 2004 1 次提交
    • T
      Invent ResourceOwner mechanism as per my recent proposal, and use it to · fe548629
      Tom Lane 提交于
      keep track of portal-related resources separately from transaction-related
      resources.  This allows cursors to work in a somewhat sane fashion with
      nested transactions.  For now, cursor behavior is non-subtransactional,
      that is a cursor's state does not roll back if you abort a subtransaction
      that fetched from the cursor.  We might want to change that later.
      fe548629
  16. 15 7月, 2004 1 次提交
  17. 13 7月, 2004 1 次提交