Cypher v4 compatibility: remove usages of {param} parameters
nikitawootten opened this issue · 0 comments
nikitawootten commented
{param}
parameters are deprecated in Neo4j 3.x and have been removed entirely as of Neo4j 4.0 (see https://neo4j.com/docs/cypher-manual/current/deprecations-additions-removals-compatibility/#cypher-deprecations-additions-removals-4.0). There are usages of the old {param}
syntax throughout the project that should be replaced with the new $param
syntax.
Some concrete examples that cause failures (probably not all of them):
- https://github.com/mindstand/gogm/blob/2c3db67a45a2c71cc61aa164520d7b90a4b95501/load_strategy.go#L133
- https://github.com/mindstand/gogm/blob/2c3db67a45a2c71cc61aa164520d7b90a4b95501/load_strategy.go#L111
- https://github.com/mindstand/gogm/blob/2c3db67a45a2c71cc61aa164520d7b90a4b95501/load_strategy.go#L104
This issue also affects any usages of parameters from within the DSL (mindstand/go-cypherdsl):