Skip to content
Snippets Groups Projects
  1. Jul 12, 2004
  2. Jun 18, 2004
  3. Apr 20, 2004
  4. Nov 29, 2003
    • PostgreSQL Daemon's avatar
      · 969685ad
      PostgreSQL Daemon authored
      $Header: -> $PostgreSQL Changes ...
      969685ad
  5. Sep 22, 2003
  6. Sep 11, 2003
  7. Sep 09, 2003
  8. Aug 31, 2003
  9. May 28, 2003
    • Tom Lane's avatar
      Replace functional-index facility with expressional indexes. Any column · fc8d970c
      Tom Lane authored
      of an index can now be a computed expression instead of a simple variable.
      Restrictions on expressions are the same as for predicates (only immutable
      functions, no sub-selects).  This fixes problems recently introduced with
      inlining SQL functions, because the inlining transformation is applied to
      both expression trees so the planner can still match them up.  Along the
      way, improve efficiency of handling index predicates (both predicates and
      index expressions are now cached by the relcache) and fix 7.3 oversight
      that didn't record dependencies of predicate expressions.
      fc8d970c
  10. Apr 22, 2003
  11. Sep 21, 2002
  12. Aug 13, 2002
  13. Jul 30, 2002
  14. Jun 21, 2002
  15. May 18, 2002
  16. Apr 23, 2002
  17. Apr 21, 2002
    • Thomas G. Lockhart's avatar
      Augment the date/time examples in the User's Guide to reflect the newer · c05f29e8
      Thomas G. Lockhart authored
       capabilities of specifying time zones as intervals per SQL9x.
      Put refentrytitle contents on the same line as the tag.
       Otherwise, leading whitespace is propagated into the product, which
       (at least) messes up the ToC layout.
      Remove (some) docinfo tags containing dates. Best to omit if the dates
       are not accurate; maybe use CVS dates instead or leave them out.
      c05f29e8
  18. Apr 12, 2002
  19. Mar 22, 2002
  20. Jan 20, 2002
  21. Dec 08, 2001
  22. Sep 14, 2001
  23. Sep 03, 2001
  24. Aug 21, 2001
    • Tom Lane's avatar
      Restructure pg_opclass, pg_amop, and pg_amproc per previous discussions in · f933766b
      Tom Lane authored
      pgsql-hackers.  pg_opclass now has a row for each opclass supported by each
      index AM, not a row for each opclass name.  This allows pg_opclass to show
      directly whether an AM supports an opclass, and furthermore makes it possible
      to store additional information about an opclass that might be AM-dependent.
      pg_opclass and pg_amop now store "lossy" and "haskeytype" information that we
      previously expected the user to remember to provide in CREATE INDEX commands.
      Lossiness is no longer an index-level property, but is associated with the
      use of a particular operator in a particular index opclass.
      
      Along the way, IndexSupportInitialize now uses the syscaches to retrieve
      pg_amop and pg_amproc entries.  I find this reduces backend launch time by
      about ten percent, at the cost of a couple more special cases in catcache.c's
      IndexScanOK.
      
      Initial work by Oleg Bartunov and Teodor Sigaev, further hacking by Tom Lane.
      
      initdb forced.
      f933766b
  25. Aug 06, 2001
  26. Jul 16, 2001
  27. May 17, 2001
  28. Jan 14, 2001
  29. Dec 26, 2000
  30. Oct 05, 2000
  31. Sep 12, 2000
  32. Jun 19, 2000
  33. May 02, 2000
  34. Apr 23, 2000
  35. Apr 11, 2000
  36. Mar 16, 2000
Loading