コード例 #1
0
ファイル: util.py プロジェクト: CodeForAfrica/aleph
 def setUp(self):
     try:
         os.makedirs(self.temp_dir)
     except:
         pass
     delete_index()
     init_search()
     db.drop_all()
     db.create_all()
     create_system_roles()
コード例 #2
0
ファイル: util.py プロジェクト: tomjie/aleph
 def setUp(self):
     try:
         os.makedirs(self.temp_dir)
     except:
         pass
     delete_index()
     init_search()
     db.drop_all()
     db.create_all()
     create_system_roles()
コード例 #3
0
ファイル: manage.py プロジェクト: stefanw/aleph
def index(foreign_id=None):
    """Index documents in the given source (or throughout)."""
    q = Document.all_ids()
    if foreign_id:
        source = Source.by_foreign_id(foreign_id)
        if source is None:
            raise ValueError("No such source: %r" % foreign_id)
        q = q.filter(Document.source_id == source.id)
    else:
        delete_index()
        init_search()
    for doc_id, in q:
        index_document.delay(doc_id)
コード例 #4
0
ファイル: manage.py プロジェクト: correctiv/aleph
def evilshit():
    """EVIL: Delete all data and recreate the database."""
    delete_index()
    db.drop_all()
    from sqlalchemy import MetaData, inspect
    from sqlalchemy.dialects.postgresql import ENUM
    metadata = MetaData()
    metadata.bind = db.engine
    metadata.reflect()
    for table in metadata.sorted_tables:
        table.drop(checkfirst=True)
    for enum in inspect(db.engine).get_enums():
        enum = ENUM(name=enum['name'])
        enum.drop(bind=db.engine, checkfirst=True)
    init()
コード例 #5
0
ファイル: util.py プロジェクト: jigsawsecurity/aleph
    def setUp(self):
        if not hasattr(TestCase, '_global_test_state'):
            TestCase._global_test_state = True
            delete_index()
            upgrade_search()
        else:
            indexes = [collection_index(), entity_index(), record_index()]
            es.delete_by_query(index=indexes,
                               body={'query': {
                                   'match_all': {}
                               }},
                               refresh=True,
                               conflicts='proceed')

        destroy_db()
        db.create_all()
        create_system_roles()
コード例 #6
0
def evilshit():
    """EVIL: Delete all data and recreate the database."""
    delete_index()
    from sqlalchemy import MetaData, inspect
    from sqlalchemy.exc import InternalError
    from sqlalchemy.dialects.postgresql import ENUM
    metadata = MetaData()
    metadata.bind = db.engine
    metadata.reflect()
    tables = list(metadata.sorted_tables)
    while len(tables):
        for table in tables:
            try:
                table.drop(checkfirst=True)
                tables.remove(table)
            except InternalError:
                pass
    for enum in inspect(db.engine).get_enums():
        enum = ENUM(name=enum['name'])
        enum.drop(bind=db.engine, checkfirst=True)
    upgrade()
コード例 #7
0
def resetindex():
    """Re-create the ES index configuration, dropping all data."""
    delete_index()
    upgrade_search()
コード例 #8
0
ファイル: manage.py プロジェクト: backgroundcheck/aleph
def evilshit():
    """Delete all data and recreate the database."""
    db.drop_all()
    upgrade_db()
    delete_index()
    init_search()
コード例 #9
0
ファイル: manage.py プロジェクト: CodeForAfrica/aleph
def resetindex():
    """Re-create the ES index configuration, dropping all data."""
    delete_index()
    init_search()
コード例 #10
0
 def setUp(self):
     delete_index()
     upgrade_search()
     db.drop_all()
     db.create_all()
     create_system_roles()
コード例 #11
0
ファイル: upgrade.py プロジェクト: DavidLemayian/aleph
def reset():
    db.drop_all()
    delete_index()
    upgrade()