Skip to content
Snippets Groups Projects
  1. Jun 25, 2009
  2. Jun 18, 2009
  3. Jun 11, 2009
  4. Jun 09, 2009
  5. Jun 08, 2009
    • Tom Lane's avatar
      Fix contrib/pageinspect to not create an ABI breakage between 8.3 and 8.4. · a1fd650d
      Tom Lane authored
      The original implementation of the 3-argument form of get_raw_page() risked
      core dumps if the 8.3 SQL function definition was mistakenly used with the
      8.4 module, which is entirely likely after a dump-and-reload upgrade.  To
      protect 8.4 beta testers against upgrade problems, add a check on PG_NARGS.
      
      In passing, fix missed additions to the uninstall script, and polish the
      docs a trifle.
      a1fd650d
  6. Jun 07, 2009
    • Tom Lane's avatar
      Revert my patch of 2009-04-04 that removed contrib/intarray's definitions of · 156475a5
      Tom Lane authored
      the <@ and @> operators.  These are not in fact equivalent to the built-in
      anyarray operators of the same names, because they have different behavior for
      empty arrays, namely they don't think empty arrays are contained in anything.
      That is mathematically wrong, no doubt, but until we can persuade GIN indexes
      to implement the mathematical definition we should probably not change this.
      Another reason for not changing it now is that we can't yet ensure the
      opclasses will be updated correctly in a dump-and-reload upgrade.  Per
      recent discussions.
      156475a5
  7. Jun 06, 2009
  8. Jun 02, 2009
  9. May 14, 2009
    • Heikki Linnakangas's avatar
      Add recovery_end_command option to recovery.conf. recovery_end_command · 9e403c25
      Heikki Linnakangas authored
      is run at the end of archive recovery, providing a chance to do external
      cleanup. Modify pg_standby so that it no longer removes the trigger file,
      that is to be done using the recovery_end_command now.
      
      Provide a "smart" failover mode in pg_standby, where we don't fail over
      immediately, but only after recovering all unapplied WAL from the archive.
      That gives you zero data loss assuming all WAL was archived before
      failover, which is what most users of pg_standby actually want.
      
      recovery_end_command by Simon Riggs, pg_standby changes by Fujii Masao and
      myself.
      9e403c25
  10. May 08, 2009
  11. Apr 28, 2009
  12. Apr 26, 2009
  13. Apr 23, 2009
  14. Apr 15, 2009
  15. Apr 07, 2009
  16. Apr 05, 2009
    • Tom Lane's avatar
      Remove contrib/intarray's definitions of the <@ and @> operators, so that they · 65e758a4
      Tom Lane authored
      don't cause confusion with the built-in anyarray versions of those operators.
      Adjust the module's index opclasses to support the built-in operators in place
      of the private ones.
      
      The private implementations are still available under their historical
      names @ and ~, so no functionality is lost.  Some quick testing suggests
      that they offer no real benefit over the core operators, however.
      
      Per a complaint from Rusty Conover.
      65e758a4
  17. Apr 02, 2009
  18. Apr 01, 2009
  19. Mar 26, 2009
  20. Mar 25, 2009
    • Tom Lane's avatar
      Adjust the APIs for GIN opclass support functions to allow the extractQuery() · 87b8db37
      Tom Lane authored
      method to pass extra data to the consistent() and comparePartial() methods.
      This is the core infrastructure needed to support the soon-to-appear
      contrib/btree_gin module.  The APIs are still upward compatible with the
      definitions used in 8.3 and before, although *not* with the previous 8.4devel
      function definitions.
      
      catversion bump for changes in pg_proc entries (although these are just
      cosmetic, since GIN doesn't actually look at the function signature before
      calling it...)
      
      Teodor Sigaev and Oleg Bartunov
      87b8db37
    • Tom Lane's avatar
      Fix old thinko in pgp.h: the idea is to declare some named enum types, · 050a78dd
      Tom Lane authored
      not global variables of anonymous enum types.  This didn't actually hurt
      much because most linkers will just merge the duplicated definitions ...
      but some will complain.  Per bug #4731 from Ceriel Jacobs.
      
      Backpatch to 8.1 --- the declarations don't exist before that.
      050a78dd
  21. Mar 18, 2009
  22. Mar 15, 2009
  23. Feb 27, 2009
  24. Feb 26, 2009
  25. Feb 25, 2009
  26. Jan 28, 2009
  27. Jan 07, 2009
  28. Jan 06, 2009
  29. Jan 05, 2009
Loading