1. 06 1月, 2009 6 次提交
  2. 05 1月, 2009 10 次提交
  3. 04 1月, 2009 4 次提交
    • H
      Fix embarrassing bug in recent smgr refactoring patch: WAL records should · 74ef810c
      Heikki Linnakangas 提交于
      be written for *non*-temp tables only. Report and test case by Mark
      Kirkwood and Simon Riggs.
      74ef810c
    • P
      Allow configure to deal with Python 3.0. Changes were: · a65ed83f
      Peter Eisentraut 提交于
      print foo --> print(foo)
      string.join(...) --> ' '.join(...)
      
      These changes are backward compatible.
      
      The actual plpython module appears to need significant updates to support
      Python 3.0, though.  This change just relieves interested developers from
      having to deal with Autoconf.
      a65ed83f
    • T
      Allow loadable modules to create PGC_POSTMASTER GUC variables, but only · 4605d1c9
      Tom Lane 提交于
      when loaded via shared_preload_libraries.  Needed for support of
      pg_stat_statements, or pretty much anything else that wants a GUC to
      control size of a shared memory allocation.
      4605d1c9
    • T
      Create a "shmem_startup_hook" to be called at the end of shared memory · dad75a62
      Tom Lane 提交于
      initialization, to give loadable modules a reasonable place to perform
      creation of any shared memory areas they need.  This is the logical conclusion
      of our previous creation of RequestAddinShmemSpace() and RequestAddinLWLocks().
      We don't need an explicit shmem_shutdown_hook, because the existing
      on_shmem_exit and on_proc_exit mechanisms serve that need.
      
      Also, adjust SubPostmasterMain so that libraries that got loaded into the
      postmaster will be loaded into all child processes, not only regular backends.
      This improves consistency with the non-EXEC_BACKEND behavior, and might be
      necessary for functionality for some types of add-ons.
      dad75a62
  4. 03 1月, 2009 1 次提交
  5. 02 1月, 2009 15 次提交
  6. 01 1月, 2009 3 次提交
  7. 31 12月, 2008 1 次提交
    • T
      Add a WINDOW attribute to CREATE FUNCTION, and teach pg_dump about it, · 26ce4e85
      Tom Lane 提交于
      so that user-defined window functions are possible.  For the moment you'll
      have to write them in C, for lack of any interface to the WindowObject API
      in the available PLs, but it's better than no support at all.
      
      There was some debate about the best syntax for this.  I ended up choosing
      the "it's an attribute" position --- the other approach will inevitably be
      more work, and the likely market for user-defined window functions is
      probably too small to justify it.
      26ce4e85