强制cloudant复制

2024-09-21 00:55:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用cloudant创建了一个包含所有视图/过滤器等的基本数据库。。。每次我创建一个新的数据库,我都会创建一个新的复制,从这个“自定义文档”到“新创建的数据库”,但是我需要使用这个过滤器,在数据库创建之后尽快使用,但是cloudant复制需要一个周期(大约30秒)来启动复制,有没有办法强制它在创建之后启动?你知道吗

from cloudant.replicator import Replicator

    if db_name not in client.all_dbs():
        client.create_database(db_name)

        # Create replicate to get filters, views and map reducers from custom_docs database
        Replicator(client).create_replication(
            source_db=client['custom_docs'],
            target_db=client[db_name],
            continuous=True
        )

这是我创建的代码,但没有“启动”或“强制启动”的方式


Tags: namefrom文档client视图数据库过滤器docs

热门问题