From bb4b3196a7b2069a19410316aeeeb39b48fefd85 Mon Sep 17 00:00:00 2001 From: roschaefer Date: Thu, 15 Aug 2019 23:04:14 +0200 Subject: [PATCH] Fix various issues in legacy db import Most important: Remove `#` symbol from Tags and snakeCase them. --- .../maintenance-worker/migration/mongo/export.sh | 2 -- .../migration/neo4j/contributions/contributions.cql | 2 +- .../maintenance-worker/migration/neo4j/users/delete.cql | 3 ++- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/deployment/legacy-migration/maintenance-worker/migration/mongo/export.sh b/deployment/legacy-migration/maintenance-worker/migration/mongo/export.sh index 8d16f42fa..f80ea8b8b 100755 --- a/deployment/legacy-migration/maintenance-worker/migration/mongo/export.sh +++ b/deployment/legacy-migration/maintenance-worker/migration/mongo/export.sh @@ -38,14 +38,12 @@ export_collection "emotions" export_collection_query "follows" "{'foreignService': 'organizations'}" "organizations" export_collection_query "follows" "{'foreignService': 'users'}" "users" export_collection "invites" -export_collection "notifications" export_collection "organizations" export_collection "pages" export_collection "projects" export_collection "settings" export_collection "shouts" export_collection "status" -export_collection "systemnotifications" export_collection "users" export_collection "userscandos" export_collection "usersettings" diff --git a/deployment/legacy-migration/maintenance-worker/migration/neo4j/contributions/contributions.cql b/deployment/legacy-migration/maintenance-worker/migration/neo4j/contributions/contributions.cql index a0f1418aa..af81528f2 100644 --- a/deployment/legacy-migration/maintenance-worker/migration/neo4j/contributions/contributions.cql +++ b/deployment/legacy-migration/maintenance-worker/migration/neo4j/contributions/contributions.cql @@ -148,6 +148,6 @@ MATCH (c:Category {id: categoryId}) MERGE (p)-[:CATEGORIZED]->(c) WITH p, post.tags AS tags UNWIND tags AS tag -MERGE (t:Tag {id: tag, name: tag}) +MERGE (t:Tag {id: apoc.text.clean(tag), disabled: false, deleted: false}) MERGE (p)-[:TAGGED]->(t) ; diff --git a/deployment/legacy-migration/maintenance-worker/migration/neo4j/users/delete.cql b/deployment/legacy-migration/maintenance-worker/migration/neo4j/users/delete.cql index 23935b3e0..32679f6c8 100644 --- a/deployment/legacy-migration/maintenance-worker/migration/neo4j/users/delete.cql +++ b/deployment/legacy-migration/maintenance-worker/migration/neo4j/users/delete.cql @@ -1 +1,2 @@ -MATCH (n:User) DETACH DELETE n; \ No newline at end of file +MATCH (n:User) DETACH DELETE n; +MATCH (e:EmailAddress) DETACH DELETE e;