1. 12 8月, 2006 4 次提交
  2. 10 8月, 2006 6 次提交
  3. 09 8月, 2006 1 次提交
    • T
      Add a feature for automatic initialization and finalization of dynamically · b09bfcaa
      Tom Lane 提交于
      loaded libraries: call functions _PG_init() and _PG_fini() if the library
      defines such symbols.  Hence we no longer need to specify an initialization
      function in preload_libraries: we can assume that the library used the
      _PG_init() convention, instead.  This removes one source of pilot error
      in use of preloaded libraries.  Original patch by Ralf Engelschall,
      preload_libraries changes by me.
      b09bfcaa
  4. 08 8月, 2006 4 次提交
  5. 06 8月, 2006 3 次提交
  6. 05 8月, 2006 5 次提交
  7. 04 8月, 2006 3 次提交
  8. 03 8月, 2006 3 次提交
  9. 02 8月, 2006 4 次提交
  10. 01 8月, 2006 1 次提交
    • T
      Change the relation_open protocol so that we obtain lock on a relation · 09d3670d
      Tom Lane 提交于
      (table or index) before trying to open its relcache entry.  This fixes
      race conditions in which someone else commits a change to the relation's
      catalog entries while we are in process of doing relcache load.  Problems
      of that ilk have been reported sporadically for years, but it was not
      really practical to fix until recently --- for instance, the recent
      addition of WAL-log support for in-place updates helped.
      
      Along the way, remove pg_am.amconcurrent: all AMs are now expected to support
      concurrent update.
      09d3670d
  11. 31 7月, 2006 2 次提交
    • T
      Change the bootstrap sequence so that toast tables for system catalogs are · 6e38e34d
      Tom Lane 提交于
      created in the bootstrap phase proper, rather than added after-the-fact
      by initdb.  This is cleaner than before because it allows us to retire the
      undocumented ALTER TABLE ... CREATE TOAST TABLE command, but the real reason
      I'm doing it is so that toast tables of shared catalogs will now have
      predetermined OIDs.  This will allow a reasonably clean solution to the
      problem of locking tables before we load their relcache entries, to appear
      in a forthcoming patch.
      6e38e34d
    • T
      Fix a couple of comments. · 88222636
      Tom Lane 提交于
      88222636
  12. 30 7月, 2006 2 次提交
  13. 29 7月, 2006 2 次提交
    • T
      Adjust initialization sequence for timezone_abbreviations so that · 033a477e
      Tom Lane 提交于
      it's handled just about like timezone; in particular, don't try
      to read anything during InitializeGUCOptions.  Should solve current
      startup failure on Windows, and avoid wasted cycles if a nondefault
      setting is specified in postgresql.conf too.  Possibly we need to
      think about a more general solution for handling 'expensive to set'
      GUC options.
      033a477e
    • T
      SQL2003-standard statistical aggregates, by Sergey Koposov. I've added only · 1249cf8f
      Tom Lane 提交于
      the float8 versions of the aggregates, which is all that the standard requires.
      Sergey's original patch also provided versions using numeric arithmetic,
      but given the size and slowness of the code, I doubt we ought to include
      those in core.
      1249cf8f