def METHOD_NAME(tmp_path, db_url):
    # Test for mlflow/store/db_migrations/versions/7f2a7d5fae7d_add_datasets_inputs_input_tags_tables.py # pylint: disable=line-too-long
    SqlAlchemyStore(db_url, tmp_path.joinpath("ARTIFACTS").as_uri())
    with sqlite3.connect(db_url[len("sqlite:///") :]) as conn:
        cursor = conn.cursor()
        cursor.execute("SELECT name FROM sqlite_master WHERE type = 'index'")
        all_index_names = [r[0] for r in cursor.fetchall()]
        new_index_names = {
            "index_datasets_experiment_id_dataset_source_type",
            "index_inputs_input_uuid",
            "index_inputs_destination_type_destination_id_source_type",
        }
        assert new_index_names.issubset(all_index_names)