1. 04 May, 2008 4 commits
  2. 03 May, 2008 5 commits
  3. 02 May, 2008 8 commits
  4. 01 May, 2008 2 commits
  5. 30 Apr, 2008 2 commits
  6. 29 Apr, 2008 4 commits
  7. 28 Apr, 2008 5 commits
  8. 27 Apr, 2008 1 commit
  9. 26 Apr, 2008 1 commit
  10. 25 Apr, 2008 3 commits
  11. 24 Apr, 2008 5 commits
    • Bruce Momjian's avatar
      Update TODO item: · 91674bce
      Bruce Momjian authored
      > * Allow adding/renaming/removing enumerated values to an existing
      >   enumerated data type
      91674bce
    • Tom Lane's avatar
      Remove transformAlterTableStmt's kluge to replace ColumnDef.is_not_null · 46e9709f
      Tom Lane authored
      flags by separate AT_SetNotNull subcommands.  That was always ugly and
      inefficient, and it's now clear that it was merely a partial workaround
      for the bug just identified in ATExecAddColumn.  This is just code
      beautification not a bug fix, so no back-patch.
      
      Brendan Jurd, with some trivial additional cleanup by me.
      46e9709f
    • Bruce Momjian's avatar
      Update: · bb908d98
      Bruce Momjian authored
      < * Allow adding enumerated values to an existing enumerated data
      > * Allow adding/removing enumerated values to an existing enumerated data
      bb908d98
    • Tom Lane's avatar
      Fix ALTER TABLE ADD COLUMN ... PRIMARY KEY so that the new column is correctly · 5c068038
      Tom Lane authored
      checked to see if it's been initialized to all non-nulls.  The implicit NOT
      NULL constraint was not being checked during the ALTER (in fact, not even if
      there was an explicit NOT NULL too), because ATExecAddColumn neglected to
      set the flag needed to make the test happen.  This has been broken since
      the capability was first added, in 8.0.
      
      Brendan Jurd, per a report from Kaloyan Iliev.
      5c068038
    • Bruce Momjian's avatar
      830f276b