1. 20 7月, 2004 1 次提交
  2. 19 7月, 2004 2 次提交
  3. 18 7月, 2004 3 次提交
  4. 17 7月, 2004 3 次提交
    • B
      Add: · 62754194
      Bruce Momjian 提交于
      > 	o Enforce rules for setting combinations
      62754194
    • 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
    • B
      Here is a patch required to build plperl with win32. The issues were: · f4c069ca
      Bruce Momjian 提交于
      * perl_useshrplib gets set to "yes" and not to "true". I assume it's set
      to "true" on unix, so I left both.
      * Need to translate backslashes into slashes
      * The linker config coming out of perl was for MSVC and not for mingw
      
      Magnus Hagander
      f4c069ca
  5. 16 7月, 2004 1 次提交
  6. 15 7月, 2004 5 次提交
  7. 14 7月, 2004 1 次提交
  8. 13 7月, 2004 14 次提交
  9. 12 7月, 2004 10 次提交
    • B
      This patch adds the following options to pg_dumpall, to be passed to · a0db74a3
      Bruce Momjian 提交于
      pg_dump:
      
      -S, --superuser=NAME
      
      -O, --no-owner
      
      -X disable-dollar-quoting, --disable-dollar-quoting
      
      -X disable-triggers, --disable-triggers
      
      Christopher Kings-Lynne
      a0db74a3
    • B
      The attached patch, which incorporates the previous one sent and · 96b9dc1a
      Bruce Momjian 提交于
      currently unapplied regarding spi_internal.c, makes some additional
      fixes relating to return types, and also contains the fix for
      preventing  the use of insecure versions of Safe.pm.
      
      There is one remaing return case that does not appear to work, namely
      return of a composite directly in a select, i.e. if  foo returns some
      composite type, 'select * from foo()' works but 'select foo()' doesn't.
      We will either fix that or document it as a limitation.
      
      The function plperl_func_handler is a mess - I will try to get it
      cleaned up (and split up) in a subsequent patch, time permitting.
      
      Also, reiterating previous advice - this changes slightly the API for
      spi_exec_query - the returned object has either 2 or 3 members: 'status'
      (string) and 'proceesed' (int,- number of rows) and, if rows are
      returned, 'rows' (array of tuple hashes).
      
      Andrew Dunstan
      96b9dc1a
    • B
      > win32 doesn't support a static initializer for mutexes, thus the first · f4c5e06e
      Bruce Momjian 提交于
      > user must initialize the lock. The problem are concurrent "first" users
      > - the pthread_mutex_t initialization must be synchronized.
      > The current implementation is broken, the attached patches fixes that:
      > mutex_initlock is a spinlock. If the pthread_mutex_t mutex is not
      > initialized, then the spinlock is acquired, if the pthread_mutex_t is
      > initialized if it's not yet initialized and then the spinlock is dropped.
      
      Manfred Spraul
      f4c5e06e
    • B
      Back out thread fix until I get clarification. · a29d26a3
      Bruce Momjian 提交于
      a29d26a3
    • B
      win32 doesn't support a static initializer for mutexes, thus the first · a41463e3
      Bruce Momjian 提交于
      user must initialize the lock. The problem are concurrent "first" users
      - the pthread_mutex_t initialization must be synchronized.
      The current implementation is broken, the attached patches fixes that:
      mutex_initlock is a spinlock. If the pthread_mutex_t mutex is not
      initialized, then the spinlock is acquired, if the pthread_mutex_t is
      initialized if it's not yet initialized and then the spinlock is
      dropped.
      
      Manfred Spraul
      a41463e3
    • T
      Remove TABLESPACE option of CREATE SEQUENCE; sequences will now always · c14a43f6
      Tom Lane 提交于
      live in database or schema's default tablespace, as per today's discussion.
      Also, remove some unused keywords from the grammar (PATH, PENDANT,
      VERSION), and fix ALSO, which was added as a keyword but not added
      to the keyword classification lists, thus making it worse-than-reserved.
      c14a43f6
    • B
      New text. · c5ff895c
      Bruce Momjian 提交于
      c5ff895c
    • B
      Fix library_path with canonicalization. · 298e58cb
      Bruce Momjian 提交于
      298e58cb
    • B
      Fix username mismatch in initdb. Magnus. · 66d56a8e
      Bruce Momjian 提交于
      66d56a8e
    • B
      Wording improvement. · a919fdfd
      Bruce Momjian 提交于
      a919fdfd