Terminal · DB

Neo4j

Official docs
db.schema.visualization

Mostra o schema da base de dados (Cypher, no browser do Neo4j)

Neo4j
CALL db.schema.visualization()
neo4j-admin database dump

Exporta a base para um arquivo de backup

v4.4
imagem neo4j/neo4j-admin:4.4.17
v5.5.0
imagem neo4j/neo4j-admin:5.5.0
Neo4j
docker run --interactive --tty --rm --volume=<DATA PATH>:/data --volume=<BACKUPS PATH>:/backups neo4j/neo4j-admin:4.4.17 neo4j-admin database dump neo4j --to-path=/backups
docker run --interactive --tty --rm --volume=<DATA PATH>:/data --volume=<BACKUPS PATH>:/backups neo4j/neo4j-admin:5.5.0 neo4j-admin database dump neo4j --to-path=/backups
neo4j-admin database load

Restaura a base a partir de um arquivo de backup

v4.4
imagem neo4j/neo4j-admin:4.4.17
v5.5.0
imagem neo4j/neo4j-admin:5.5.0
Neo4j
docker run --interactive --tty --rm --volume=<DATA PATH>:/data --volume=<BACKUPS PATH>:/backups neo4j/neo4j-admin:4.4.17 neo4j-admin database load neo4j --from-path=/backups
docker run --interactive --tty --rm --volume=<DATA PATH>:/data --volume=<BACKUPS PATH>:/backups neo4j/neo4j-admin:5.5.0 neo4j-admin database load neo4j --from-path=/backups
neo4j-admin database migrate

Migra o formato da base entre versões do Neo4j

Neo4j
docker run --interactive --tty --rm --volume=<DATA PATH>:/data neo4j/neo4j-admin:5.5.0 neo4j-admin database migrate neo4j
docker run --interactive --tty --rm --volume=<DATA PATH>:/data neo4j/neo4j-admin:5.1.0 neo4j-admin database migrate neo4j
neo4j-admin server migrate-configuration

Migra os arquivos de configuração para o formato da versão nova

Neo4j
docker run --interactive --tty --rm --volume=<CONF PATH>:/conf neo4j/neo4j-admin:5.5.0 neo4j-admin server migrate-configuration