List<String> alterColumnDefaultValue(SchemaTable table, SchemaColumn column)

Source

List<String> alterColumnDefaultValue(SchemaTable table, SchemaColumn column) {
  if (column.defaultValue != null) {
    return [
      "ALTER TABLE ${table.name} ALTER COLUMN ${_columnNameForColumn(column)} SET DEFAULT ${column.defaultValue}"
    ];
  } else {
    return [
      "ALTER TABLE ${table.name} ALTER COLUMN ${_columnNameForColumn(column)} DROP DEFAULT"
    ];
  }
}