def load_fixture(name, manager=None): """ Load fixture data into the database. """ meta = meta_fixture(name) dataset = Dataset(meta) dataset.updated_at = datetime.utcnow() if manager is not None: dataset.managers.append(manager) fields, rows = csvimport_table(name) dataset.fields = fields db.session.add(dataset) db.session.commit() dataset.fact_table.create() dataset.fact_table.load_iter(rows) return dataset