1. 25 Feb, 2000 3 commits
  2. 24 Feb, 2000 10 commits
  3. 23 Feb, 2000 3 commits
    • Bruce Momjian's avatar
      Fix plpsql for bsdi. · f40c5062
      Bruce Momjian authored
      f40c5062
    • Michael Meskes's avatar
      *** empty log message *** · 9f74608f
      Michael Meskes authored
      9f74608f
    • Bruce Momjian's avatar
      1. miscadmin.h needs to include sys/types.h for a definition of pid_t · c969e266
      Bruce Momjian authored
      2. Regression tests fail for types int2 and int4 (which can easily be
      fixed by adding entries to resultmap) aswell as float8 and geometry,
      where floating point numbers appear to be rounded a little differently
      than in your expected results (besides that I also need the positive
      zeros file). I'm including a patch for the first 2, but I don't know
      whether the latter two are actually a bug in postgres or a bug in the
      OS or even allowed difference. I'm including my results for reference.
      
      Rolf Grossmann
      c969e266
  4. 22 Feb, 2000 7 commits
  5. 21 Feb, 2000 15 commits
  6. 20 Feb, 2000 2 commits
    • Tom Lane's avatar
      Further cleanups for type coercion: treat the locution typename(argument) · 07c495f5
      Tom Lane authored
      as representing a type coercion request in more cases than we did before.
      It will work now whenever no underlying function is required, ie if the
      coercion is binary-compatible or if the argument is a previously untyped
      string constant.  Otherwise, you still need a real function to exist.
      07c495f5
    • Tom Lane's avatar
      Create a new expression node type RelabelType, which exists solely to · 57b30e8e
      Tom Lane authored
      represent the result of a binary-compatible type coercion.  At runtime
      it just evaluates its argument --- but during type resolution, exprType
      will pick up the output type of the RelabelType node instead of the type
      of the argument.  This solves some longstanding problems with dropped
      type coercions, an example being 'select now()::abstime::int4' which
      used to produce date-formatted output, not an integer, because the
      coercion to int4 was dropped on the floor.
      57b30e8e