ArangoDB 인스턴스가 있습니다. 1.4 백업에서 복원해야합니다. 나는 데이터베이스를 백업하기 위해 arangodump를 사용했고 나는 arangorestore로 복원하고 있습니다. _users 컬렉션의 사용자 비밀번호를 제외하고 모든 데이터가 올바르게 복원 된 것처럼 보입니다. 암호화 된 문자열이 들어있는 password라는 사용자 문서에 등록 정보를 만듭니다. 사용자 암호를 복원하는 방법이 있습니까?사용자 비밀번호를 포함한 백업에서 ArangoDB 복원
업데이트 : 두 번째 모습에서 모든 것이 잘못 가져옵니다. 가져온. 서의 모든 데이터를 포함하는 데이터 특성으로. 서를 가져 오는 중입니다. 이것은 분명히 작동하지 않습니다. 이 데이터를 올바르게 가져 오려면 어떻게해야합니까?
업데이트 2 : 가져 오기 프로세스가 정상적으로 작동하지만 덤프가 이상하게 보입니다. 그것은이 같은 래퍼 문서와 각 문서를 덤프 :
{"type":2300,"key":"540727924","rev":"540727924","data":
{"_key":"540727924","_rev":"540727924","type":"group"}
}
확실하지 무슨 "형, 키, 회전, 데이터"래퍼 문서가 있지만 복원 과정을 노는 것으로 보인다. 최악의 경우 래퍼없이 이러한 문서를 가져 오는 스크립트를 작성합니다. 그러나 이것을 할 수있는 더 좋은 방법이 있다면 그것은 좋을 것입니다.
마지막으로 ArangoDB의 최신 버전으로 업그레이드하여 RegEx 수식을 사용하여 "래퍼"문서를 제거한 다음 수동으로 각 컬렉션에 json을 가져 왔습니다. 이유는 확실하지 않지만 ArangoRestore를 사용했을 때 "래퍼"문서를 복원 할 수있었습니다. 이는 분명히 내가 원했던 것이 아닙니다. – skinneejoe
이상한. 나는 1.4의'arangodump '를 사용하여 ArangoDB 1.4에서 _users 컬렉션을 버리고 2.2의'arangorestore'를 사용하여 ArangoDB 2.2로 가져 왔습니다. 거기에는 아무런 문제가 없으며, 문서는 래퍼 속성이 없어도 괜찮아 보인다. 문서를 다시 가져 오기 위해'arangoimp'를 사용 했습니까? 그러면 wrapper 속성이 생성되지만 'arangorestore'는 그렇게해서는 안됩니다. – stj