Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activities and pages were in corpora and actvities respectively #1067

Closed
cesine opened this issue Aug 29, 2013 · 1 comment
Closed

Activities and pages were in corpora and actvities respectively #1067

cesine opened this issue Aug 29, 2013 · 1 comment

Comments

@cesine
Copy link
Member

cesine commented Aug 29, 2013

Sometime in june it looks like the new corpus and new activities, or some deploy put both couchapps in both db types.

@ghost ghost assigned cesine Aug 29, 2013
@cesine
Copy link
Member Author

cesine commented Aug 29, 2013

$.couch.allDbs({
  success: function(dbs){
    for(var db in dbs){
      if(dbs[db].indexOf("activity_feed") ==  -1){
        // console.log(dbs[db]);
        (function(dbname){
        var database = $.couch.db(dbname);
          database.openDoc("_design/activities", {
              success: function(serverResults) {
                console.log("found activities for "+dbname);
                database.removeDoc(serverResults, {
                    success: function(serverResults) {
                      console.log("deleted activities for "+dbname);
                    },
                    error: function(serverResults) {
                      console.log("problem deleting activities "+ dbname);
                    }
                  });
              },
              error: function(serverResults) {
                console.log("no activities in "+ dbname);
              }
            });
        })(dbs[db]);
      }
    }

  }  
});
/*
Remove activity feeds from corpora
*/
$.couch.allDbs({
  success: function(dbs){
    for(var db in dbs){
      if(dbs[db].indexOf("activity_feed") >  -1){
        // console.log(dbs[db]);
        (function(dbname){
        var database = $.couch.db(dbname);
          database.openDoc("_design/pages", {
              success: function(serverResults) {
                console.log("found pages for "+dbname);
                database.removeDoc(serverResults, {
                    success: function(serverResults) {
                      console.log("deleted pages for "+dbname);
                    },
                    error: function(serverResults) {
                      console.log("problem deleting pages "+ dbname);
                    }
                  });
              },
              error: function(serverResults) {
                console.log("no pages in "+ dbname);
              }
            });
        })(dbs[db]);
      }
    }

  }  
});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant