Пример #1
0
 def load_data(self, dest_folder):
     loader = DataLoader(
         dest_folder,
         self.name,
         CouchRowLoader(self._get_couch_url(self.dbs.get('forms')), self.auth),
         CouchRowLoader(self._get_couch_url(self.dbs.get('cases')), self.auth, ['cases/by_owner']),
         CouchRowLoader(self._get_couch_url(self.dbs.get('synclogs')), self.auth, ['synclogs/by_previous_log_id']),
     )
     loader.run()
Пример #2
0
 def load_data(self, dest_folder):
     loader = DataLoader(
         dest_folder,
         self.name,
         MongoFormLoader(self.name),
         MongoCaseLoader(self.name),
         MongoSynclogLoader(self.name)
     )
     loader.run()
Пример #3
0
 def load_data(self, dest_folder):
     loader = DataLoader(dest_folder, self.name, MockRowLoader(), RawCaseLoaderSQL(self.psql), MockRowLoader())
     loader.run()
Пример #4
0
 def load_data(self, dest_folder):
     loader = DataLoader(dest_folder, self.name, FormLoaderSQL(self.psql), FullCaseLoaderSQL(self.psql), SynclogLoaderSQL(self.psql))
     loader.run()
Пример #5
0
 def load_data(self, dest_folder):
     row_loader = CouchRowLoader(self.couch_url, self.auth)
     loader = DataLoader(dest_folder, self.name, row_loader, row_loader, row_loader)
     loader.run()