'Raise an error if we\'re gonna add a duplicate column name'

def _validate_insertion(self, column):

    existing_column_names = [col.name for col in self._columns]
    if (column.name in existing_column_names):
        err = exceptions.NON_UNIQUE_COLUMN_MESSAGE.format(column.name)
        raise exceptions.InputError(err)
