Невозможно обновить базу данных Neo4J с 3.3.0 до 3.3.4.
Я имею Neo4J database
который я скачал из частного источника. Его файловая структура выглядит так:
certificates
debug.log
index
logs
neostore
neostore.counts.db.a
neostore.counts.db.b
neostore.id
neostore.labelscanstore.db
neostore.labeltokenstore.db
neostore.labeltokenstore.db.id
neostore.labeltokenstore.db.names
neostore.labeltokenstore.db.names.id
neostore.nodestore.db
neostore.nodestore.db.id
neostore.nodestore.db.labels
neostore.nodestore.db.labels.id
neostore.propertystore.db
neostore.propertystore.db.arrays
neostore.propertystore.db.arrays.id
neostore.propertystore.db.id
neostore.propertystore.db.index
neostore.propertystore.db.index.id
neostore.propertystore.db.index.keys
neostore.propertystore.db.index.keys.id
neostore.propertystore.db.strings
neostore.propertystore.db.strings.id
neostore.relationshipgroupstore.db
neostore.relationshipgroupstore.db.id
neostore.relationshipstore.db
neostore.relationshipstore.db.id
neostore.relationshiptypestore.db
neostore.relationshiptypestore.db.id
neostore.relationshiptypestore.db.names
neostore.relationshiptypestore.db.names.id
neostore.schemastore.db
neostore.schemastore.db.id
schema
store_lock
Мой первый вопрос, учитывая Neo4J, как мне найти его версию?
Из источника, который я скачал и на проверке debug.log
Я пришел к выводу, что его версия 3.3.0
, Я не нашел этот способ чистым.
Мой второй вопрос: как мне обновить Neo4J 3.3.0 db до Neo4J 3.3.4 db?
Я делал это до сих пор (я использую MacOS):
brew install neo4j
- Он скачал
neo4j version 3.3.4
- Я изменил файл neo4j.conf (находится по адресу
/usr/local/Cellar/neo4j/3.3.4/libexec/conf/neo4j.conf
) с этим
конфиг:dbms.allow_upgrade=true
- Я пытался бежать
neo4j start <db-location>
- Neo4J дБ не запускался
- Я проверил логи (в
usr/local/Cellar/neo4j/3.3.4/libexec/logs/neo4j.log
) - Нашел эту ошибку:
Not possible to upgrade a store with version 'v0.A.0' to current store version 'v0.A.8' (Neo4j 3.3.4).