1. 09 Oct, 1999 3 commits
  2. 08 Oct, 1999 11 commits
  3. 07 Oct, 1999 3 commits
  4. 06 Oct, 1999 8 commits
  5. 05 Oct, 1999 4 commits
  6. 04 Oct, 1999 8 commits
  7. 03 Oct, 1999 3 commits
    • Tom Lane's avatar
      Reimplement parsing and storage of default expressions and constraint · eabc714a
      Tom Lane authored
      expressions in CREATE TABLE.  There is no longer an emasculated expression
      syntax for these things; it's full a_expr for constraints, and b_expr
      for defaults (unfortunately the fact that NOT NULL is a part of the
      column constraint syntax causes a shift/reduce conflict if you try a_expr.
      Oh well --- at least parenthesized boolean expressions work now).  Also,
      stored expression for a column default is not pre-coerced to the column
      type; we rely on transformInsertStatement to do that when the default is
      actually used.  This means "f1 datetime default 'now'" behaves the way
      people usually expect it to.
      BTW, all the support code is now there to implement ALTER TABLE ADD
      CONSTRAINT and ALTER TABLE ADD COLUMN with a default value.  I didn't
      actually teach ALTER TABLE to call it, but it wouldn't be much work.
      eabc714a
    • Bruce Momjian's avatar
      autoconf · f29ccc82
      Bruce Momjian authored
      f29ccc82
    • Bruce Momjian's avatar
      I hope this is what you had in mind: · c70c4e36
      Bruce Momjian authored
      --enable-debug adds -g (unconditionally)
      --disable-debug removes -g (if it was already in there somehow)
      (giving neither does nothing)
      
      Since none of the templates default CFLAGS with a -g you're not likely
      to
      end up with two -g flags. Not that they'd hurt though.
      
      It doesn't do anything about C++.
      
      Peter Eisentraut
      c70c4e36