Skip to content
Snippets Groups Projects
  1. Feb 03, 2004
    • Joe Conway's avatar
      Add function (actually an int4 and an int8 version) that generates · 12661642
      Joe Conway authored
      a series of numbers, optionally using an explicit step size other
      than the default value (one). Use function in the information_schema
      to replace hard-wired knowledge of INDEX_MAX_KEYS. initdb forced due
      to pg_proc change. Documentation update still needed -- will be
      committed separately.
      12661642
  2. Dec 01, 2003
    • Bruce Momjian's avatar
      Attached is a patch implementing factorial(), returning numeric. Points · 04a4821a
      Bruce Momjian authored
      to note:
      
      1) arttype is numeric. I thought this was the best way of allowing
      arbitarily large factorials, even though factorial(2^63) is a large
      number. Happy to change to integers if this is overkill.
      2) since we're accepting numeric arguments, the patch tests for floats.
      If a numeric is passed with non-zero decimal portion, an error is raised
      since (from memory) they are undefined.
      
      Gavin Sherry
      04a4821a
  3. Nov 29, 2003
    • PostgreSQL Daemon's avatar
      · 969685ad
      PostgreSQL Daemon authored
      $Header: -> $PostgreSQL Changes ...
      969685ad
  4. Aug 04, 2003
  5. Jul 27, 2003
  6. May 09, 2003
  7. Mar 11, 2003
    • Tom Lane's avatar
      Add explicit tests for division by zero to all user-accessible integer · 31e69ccb
      Tom Lane authored
      division and modulo functions, to avoid problems on OS X (which fails to
      trap 0 divide at all) and Windows (which traps it in some bizarre
      nonstandard fashion).  Standardize on 'division by zero' as the one true
      spelling of this error message.  Add regression tests as suggested by
      Neil Conway.
      31e69ccb
  8. Aug 22, 2002
  9. Jun 20, 2002
  10. Jun 08, 2002
  11. Feb 23, 2002
  12. Jun 07, 2001
  13. Mar 22, 2001
  14. Jan 24, 2001
  15. Dec 03, 2000
  16. Oct 24, 2000
  17. Aug 01, 2000
  18. Jul 17, 2000
    • Tom Lane's avatar
      Revise aggregate functions per earlier discussions in pghackers. · bec98a31
      Tom Lane authored
      There's now only one transition value and transition function.
      NULL handling in aggregates is a lot cleaner.  Also, use Numeric
      accumulators instead of integer accumulators for sum/avg on integer
      datatypes --- this avoids overflow at the cost of being a little slower.
      Implement VARIANCE() and STDDEV() aggregates in the standard backend.
      
      Also, enable new LIKE selectivity estimators by default.  Unrelated
      change, but as long as I had to force initdb anyway...
      bec98a31
  19. Jul 13, 2000
    • Peter Eisentraut's avatar
      Remove a bunch of unused configure tests, in particular cases where · cb292206
      Peter Eisentraut authored
      * the result is not recorded anywhere
      * the result is not used anywhere
      * the result is only used in some places, whereas others have been getting away with it
      * the result is used improperly
      
      Also make command line options handling a little better (e.g., --disable-locale,
      while redundant, should really still *dis*able).
      cb292206
  20. Jul 04, 2000
    • Jan Wieck's avatar
      TOAST · 57d8080a
      Jan Wieck authored
          WARNING: This is actually broken - we have self-deadlocks
      	         due to concurrent changes in buffer management.
      			 Vadim and me are working on it.
      
      Jan
      57d8080a
  21. Jun 14, 2000
  22. Jun 05, 2000
  23. Apr 12, 2000
  24. Mar 15, 2000
    • Thomas G. Lockhart's avatar
      Implement column aliases on views "CREATE VIEW name (collist)". · 64568100
      Thomas G. Lockhart authored
      Implement TIME WITH TIME ZONE type (timetz internal type).
      Remap length() for character strings to CHAR_LENGTH() for SQL92
       and to remove the ambiguity with geometric length() functions.
      Keep length() for character strings for backward compatibility.
      Shrink stored views by removing internal column name list from visible rte.
      Implement min(), max() for time and timetz data types.
      Implement conversion of TIME to INTERVAL.
      Implement abs(), mod(), fac() for the int8 data type.
      Rename some math functions to generic names:
       round(), sqrt(), cbrt(), pow(), etc.
      Rename NUMERIC power() function to pow().
      Fix int2 factorial to calculate result in int4.
      Enhance the Oracle compatibility function translate() to work with string
       arguments (from Edwin Ramirez).
      Modify pg_proc system table to remove OID holes.
      64568100
  25. Mar 08, 2000
  26. Feb 21, 2000
  27. Jan 26, 2000
    • Bruce Momjian's avatar
      Add: · 5c25d602
      Bruce Momjian authored
        * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
      
      to all files copyright Regents of Berkeley.  Man, that's a lot of files.
      5c25d602
  28. Jan 10, 2000
  29. Jul 17, 1999
  30. Jul 16, 1999
  31. Jul 15, 1999
  32. Jul 14, 1999
  33. Jul 09, 1999
Loading