def for_update(row_file, row_db):
    """
    Checks if row in uploaded file is equal to record in database with same feature_uuid value.

    Takes two arguments:
            - "row_file" (dictionary that contains data from row in uploaded file)
            - "row_db" (dictionary that contains data from record in database)

    Returns "should be updated" boolean value which is True if row in uploaded file differs from corresponding record in
    database and False if it doesn't.
    """

    should_be_updated = False

    for key, cell_file in row_file.items():
        if key == 'changeset':
            continue

        try:
            col_db = row_db[key]
        except KeyError:
            continue

        if cell_file == col_db:
            should_be_updated = False
        else:
            should_be_updated = True
            break

    return should_be_updated