コード例 #1
0
ファイル: helpers.py プロジェクト: CivicVision/datahub
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
コード例 #2
0
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