Saltar al contenido

Formato de archivo de script neo4j: ¿hay alguno?

Solución:

Por lo general, hacemos .cql o .cypher para archivos de script. Puede canalizarlo al shell para ejecutarlo, así:

./neo4j-shell -c < MY_FILE.cypher

Michael Hunger estaba haciendo un gran trabajo en esta función, también, recientemente. Aumentó el rendimiento y bajó el ruido de la consola. Espero que llegue a la versión 1.9.

El uso de neo4j-client como CLI para Neo4j permite una fácil evaluación de los scripts. Hay varias formas de trabajar con un script que contiene varios comandos cifrados:

  1. Puede canalizar el script a través de una entrada estándar, por ejemplo:

    neo4j-client -u neo4j -P localhost < my_script.cyp
    
  2. Puede usar la opción de línea de comando --source o -i, p.ej:

    neo4j-client -u neo4j -P -i my_script.cyp localhost
    
  3. Puede iniciar un shell interactivo y luego obtener el script:

    $ neo4j-client localhost
    Username: neo4j
    Password: *****
    neo4j-client 1.2.1.
    Enter `:help` for usage hints.
    Connected to 'neo4j://[email protected]:7687'
    neo4j>
    neo4j> :source my_script.cyp
    

La extensión .cyp se usa más comúnmente para scripts.

De https://groups.google.com/forum/#!topic/opencypher/PO5EnspBLs0

1:

“Perdón por la respuesta tardía, pero solo queríamos informarle que el la recomendación oficial es usar .cypher. Pronto formalizaremos esto en la guía de estilo “.

2:

“En el entrenamiento dirigido por Neo4j, históricamente hemos usado .cyp. Creo que la preferencia es usar .cypher y .cyp cuando se requiere una extensión de 3 caracteres. “

3:

“Nota: ‘.cql’ ya se usa para Cassandra – https://cassandra.apache.org/doc/cql/CQL.html “

De los extractos anteriores:

La primera preferencia es .cypher

La segunda preferencia es .cyp (Primeros 3 caracteres de cifrado)
No use .cql

Más:

Si necesita una codificación de colores en notepad ++, descargue el xml proporcionado en https://gist.github.com/nicolewhite/b0344ea475852c8c9571, impórtelo a través del menú Language > User Defined Language > Import > Restart the Notepad++, open a file with .cypher that has some cyper query language)

El cifrado de muestra está a continuación:

MATCH (:Person {name: "Ann"})        -[:FB_FRIENDS]->    Create (:Person {name: "Dan"})

Espero que ayude a alguien.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *