Skip to content

Read Neo4j connection options from environment variables #37

@rahlk

Description

@rahlk

Node labels and relationship types are independent Neo4j namespaces; unprefixed
names from different language backends collide in a shared database (for example,
MERGE on :Application, the shared :Symbol merge label, or the CALLS type). Prefix
every node label with Py and every relationship type with PY_; prefix
constraint and index names with py_.

Scope:

  • catalog, schema (DDL including constraint/index names), project, both writers, tests
  • shared MERGE label :Symbol -> :PySymbol
  • regenerate schema.neo4j.json
  • SCHEMA_VERSION remains 1.0.0 (no released consumer of the unprefixed form)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions