Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate from another Memgraph instance #561

Open
wants to merge 7 commits into
base: migrate-from-duckdb
Choose a base branch
from

Conversation

Josipmrden
Copy link
Contributor

@Josipmrden Josipmrden commented Mar 11, 2025

Description

Add migration module from Memgraph.
Usage:

CALL migrate.memgraph("(:Label)", {host: "localhost", port: 7687}) YIELD row RETURN row.labels, row.properties;

CALL migrate.memgraph("[:TYPE]", {host: "localhost", port: 7687}) YIELD row RETURN row.from_labels, row.to_labels, row.from_properties, row.to_properties, row.edge_properties;

WITH "MATCH (n) RETURN count(n) as cnt" as query
CALL migrate.memgraph(query, {host: "localhost", port: 7687}) YIELD row RETURN row.cnt;

@Josipmrden Josipmrden self-assigned this Mar 11, 2025
@Josipmrden Josipmrden added Docs needed Docs needed feature feature labels Mar 11, 2025
@gitbuda gitbuda added this to the mage-v3.1.1 milestone Mar 19, 2025
@Josipmrden Josipmrden removed this from the mage-v3.1.1 milestone Mar 21, 2025
@Josipmrden Josipmrden changed the base branch from main to migrate-from-duckdb March 24, 2025 13:39
@Josipmrden
Copy link
Contributor Author

Josipmrden commented Mar 24, 2025

Pull request type

  • Bugfix
  • Algorithm/Module
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Documentation content changes
  • Other (please describe):

Related issues

Delete if this PR doesn't resolve any issues. Link the issue if it does.

######################################

Reviewer checklist (the reviewer checks this part)

Module/Algorithm

  • Core algorithm/module implementation
  • Query module implementation
  • Tests provided (unit / e2e)
  • Code documentation
  • README short description

Documentation checklist

  • Add the documentation label tag
  • Add the bug / feature label tag
  • Add the milestone for which this feature is intended
    • If not known, set for a later milestone
  • Write a release note, including added/changed clauses
    • Added the migration module from another Memgraph instance. Users can now seamlessly transfer data from one Memgraph instance to another using a single Cypher query by executing the CALL migrate.memgraph() procedure. #561
  • Link the documentation PR here
  • Tag someone from docs team in the comments @katarinasupe

Sorry, something went wrong.

@Josipmrden Josipmrden marked this pull request as ready for review March 24, 2025 13:40
@imilinovic
Copy link
Contributor

@Josipmrden you are merging into wrong branch I think

@Josipmrden Josipmrden modified the milestones: mage-v3.1.1, mage-v3.2.0 Mar 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Docs needed Docs needed feature feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants