alterColumnUniqueness method

List<String> alterColumnUniqueness(
  1. SchemaTable table,
  2. SchemaColumn column
)
inherited

Implementation

List<String> alterColumnUniqueness(SchemaTable table, SchemaColumn column) {
  if (column.isUnique) {
    return ["ALTER TABLE ${table.name} ADD UNIQUE (${column.name})"];
  } else {
    return [
      "ALTER TABLE ${table.name} DROP CONSTRAINT ${_uniqueKeyName(table.name!, column)}"
    ];
  }
}