def METHOD_NAME(col):
    orig = col
    col = col.copy()
    orig.info["history_copy"] = col
    col.unique = False
    # if the column is nullable, we could end up overwriting an on-purpose null value with a default.
    # if it's not nullable, however, the default may be relied upon to correctly set values within the database,
    # so we should preserve it
    if col.nullable:
        col.default = col.server_default = None
    return col