Инструмент cypher-shell был доступен некоторое время (начиная с версии 3.0, если не раньше), и вы можете использовать его для выполнения запроса Cypher из файла, который может находиться в любом месте вашего файловая система.
Например (в системе linux / unix), будет работать такая командная строка (если вы находитесь в домашнем каталоге neo4j):
cat /my/full/path/my_code.cql | bin/cypher-shell -u neo4j -p secret
In В neo4j 4.0 была добавлена новая опция -f
, чтобы упростить ее:
bin/cypher-shell -u neo4j -p secret -f /my/full/path/my_code.cql