Просмотр исходного кода

improved migration script to delete docs

Henry Oswald 11 лет назад
Родитель
Сommit
ce10ceb2d9
1 измененных файлов с 6 добавлено и 10 удалено
  1. 6 10
      migrations/2_doc_lines_delete_from_project.coffee

+ 6 - 10
migrations/2_doc_lines_delete_from_project.coffee

@@ -8,22 +8,19 @@ _ = require("lodash")
 async = require("async")
 exec = require("child_process").exec
 
-finished_projects_path = "/home/sharelatex/finished-projects"
-all_projects_path = "/home/sharelatex/all-projects"
-unmigrated_docs_path = "/home/sharelatex/unmigrated"
+finished_projects_path = "./finished-projects"
+all_projects_path = "./all-projects"
+unmigrated_docs_path = "./unmigrated"
 
-processedFiles = fs.readFileSync finished_projects_path
 
 printProgress = ->
 	exec "wc #{finished_projects_path}", (error, results) ->
 		setTimeout printProgress, 1000 * 30
 
 checkIfFileHasBeenProccessed = (project_id, callback)->
-	hasBeenProcessed = _.include processedFiles, project
-	callback null, hasBeenProcessed
-	# exec "grep #{project_id} #{finished_projects_path}", (error, results) ->
-	# 	hasBeenProcessed = _.include(results, project_id)
-	# 	callback(error, hasBeenProcessed)
+	exec "grep #{project_id} #{finished_projects_path}", (error, results) ->
+		hasBeenProcessed = _.include(results, project_id)
+		callback(error, hasBeenProcessed)
 
 loadProjectIds = (callback)->
 	console.log "loading project ids from #{all_projects_path}"
@@ -191,4 +188,3 @@ exports.migrate = (client, done = ->)->
 exports.rollback = (next)->
 	next()
 
-exports.migrate()