From d4119e1af3c981b43244401c675b0a7a0d774357 Mon Sep 17 00:00:00 2001 From: Nathan Smith Date: Wed, 19 Jun 2024 08:58:15 -0500 Subject: [PATCH] Update neo4j-admin-import.adoc Beginning in 5.19 you need to put the database name ahead of the named arguments. Otherwise, you get a File 'neo4j' doesn't exist error --- .../pages/tutorial/neo4j-admin-import.adoc | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/modules/ROOT/pages/tutorial/neo4j-admin-import.adoc b/modules/ROOT/pages/tutorial/neo4j-admin-import.adoc index 09aa6f8f5..5a2715f23 100644 --- a/modules/ROOT/pages/tutorial/neo4j-admin-import.adoc +++ b/modules/ROOT/pages/tutorial/neo4j-admin-import.adoc @@ -123,7 +123,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --nodes=import/movies.csv --nodes=import/actors.csv --relationships=import/roles.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=import/movies.csv --nodes=import/actors.csv --relationships=import/roles.csv ---- @@ -219,7 +219,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --delimiter=";" --array-delimiter="U+007C" --quote="'" --nodes=import/movies2.csv --nodes=import/actors2.csv --relationships=import/roles2.csv neo4j +bin/neo4j-admin database import full neo4j --delimiter=";" --array-delimiter="U+007C" --quote="'" --nodes=import/movies2.csv --nodes=import/actors2.csv --relationships=import/roles2.csv ---- @@ -302,7 +302,7 @@ The header line for a file group, whether it is the first line of a file in the .shell [source] ---- -bin/neo4j-admin database import full --nodes=import/movies3-header.csv,import/movies3.csv --nodes=import/actors3-header.csv,import/actors3.csv --relationships=import/roles3-header.csv,import/roles3.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=import/movies3-header.csv,import/movies3.csv --nodes=import/actors3-header.csv,import/actors3.csv --relationships=import/roles3-header.csv,import/roles3.csv ---- @@ -388,7 +388,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --nodes=import/movies4-header.csv,import/movies4-part1.csv,import/movies4-part2.csv --nodes=import/actors4-header.csv,import/actors4-part1.csv,import/actors4-part2.csv --relationships=import/roles4-header.csv,import/roles4-part1.csv,import/roles4-part2.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=import/movies4-header.csv,import/movies4-part1.csv,import/movies4-part2.csv --nodes=import/actors4-header.csv,import/actors4-part1.csv,import/actors4-part2.csv --relationships=import/roles4-header.csv,import/roles4-part1.csv,import/roles4-part2.csv ---- @@ -421,7 +421,7 @@ Importing the data using regular expressions, the call to `neo4j-admin database .shell [source] ---- -bin/neo4j-admin database import full --nodes="import/movies4-header.csv,import/movies4-part.*" --nodes="import/actors4-header.csv,import/actors4-part.*" --relationships="import/roles4-header.csv,import/roles4-part.*" neo4j +bin/neo4j-admin database import full neo4j --nodes="import/movies4-header.csv,import/movies4-part.*" --nodes="import/actors4-header.csv,import/actors4-part.*" --relationships="import/roles4-header.csv,import/roles4-part.*" ---- [NOTE] @@ -507,7 +507,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --nodes=Movie=import/movies5a.csv --nodes=Movie:Sequel=import/sequels5a.csv --nodes=Actor=import/actors5a.csv --relationships=import/roles5a.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=Movie=import/movies5a.csv --nodes=Movie:Sequel=import/sequels5a.csv --nodes=Actor=import/actors5a.csv --relationships=import/roles5a.csv ---- @@ -573,7 +573,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --nodes=import/movies5b.csv --nodes=import/actors5b.csv --relationships=ACTED_IN=import/roles5b.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=import/movies5b.csv --nodes=import/actors5b.csv --relationships=ACTED_IN=import/roles5b.csv ---- @@ -620,7 +620,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --nodes=import/movies6.csv --nodes=import/actors6.csv --relationships=import/roles6.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=import/movies6.csv --nodes=import/actors6.csv --relationships=import/roles6.csv ---- @@ -699,7 +699,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --nodes=import/movies7.csv --nodes=import/actors7.csv --relationships=ACTED_IN=import/roles7.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=import/movies7.csv --nodes=import/actors7.csv --relationships=ACTED_IN=import/roles7.csv ---- @@ -767,7 +767,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --nodes=import/movies8a.csv --nodes=import/actors8a.csv --relationships=import/roles8a.csv neo4j +bin/neo4j-admin database import full neo4j --nodes=import/movies8a.csv --nodes=import/actors8a.csv --relationships=import/roles8a.csv ---- Because there is a bad relationship in the input data, the import process will fail. @@ -777,7 +777,7 @@ Let's see what happens if you append the `--skip-bad-relationships` flag: .shell [source] ---- -bin/neo4j-admin database import full --skip-bad-relationships --nodes=import/movies8a.csv --nodes=import/actors8a.csv --relationships=import/roles8a.csv neo4j +bin/neo4j-admin database import full neo4j --skip-bad-relationships --nodes=import/movies8a.csv --nodes=import/actors8a.csv --relationships=import/roles8a.csv ---- The data files are successfully imported and the bad relationship is ignored. @@ -827,7 +827,7 @@ The call to `neo4j-admin database import` would look like this: .shell [source] ---- -bin/neo4j-admin database import full --database=neo4j --nodes=import/actors8b.csv neo4j +bin/neo4j-admin database import full neo4j --database=neo4j --nodes=import/actors8b.csv ---- Because there is a bad node in the input data, the import process will fail. @@ -837,7 +837,7 @@ Let's see what happens if you append the `--skip-duplicate-nodes` flag: .shell [source] ---- -bin/neo4j-admin database import full --skip-duplicate-nodes --nodes=import/actors8b.csv neo4j +bin/neo4j-admin database import full neo4j --skip-duplicate-nodes --nodes=import/actors8b.csv ---- The data files are successfully imported and the bad node is ignored.