neumann-migrate

Migrate data from relational, document, graph, and vector sources into Neumann.

74|6|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/Shadylukin/Neumann --skill neumann-migrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neumann-migrate
Source: https://github.com/Shadylukin/Neumann/tree/main/.claude/skills/neumann-migrate
Command: npx skills add https://github.com/Shadylukin/Neumann --skill neumann-migrate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Neumann migration guide removes the complexity and risk of moving relational tables, document collections, graph data, and vector indexes into a single unified Neumann instance by providing type mappings, batch import patterns, and verification steps to preserve data integrity.

Core Features & Use Cases

  • Schema & Type Mapping: Maps common SQL, document, and graph types to Neumann types to preserve semantics during migration.
  • Bulk Import Patterns: Provides multi-row INSERT, ENTITY BATCH, GRAPH BATCH, and EMBED BATCH strategies for efficient large-scale loading.
  • Graph & Embedding Preservation: Shows how to convert nested documents into nodes and edges, and how to import embeddings and rebuild vector indexes.
  • Safety & Verification: Recommends checkpoints, transactional chains, count verification, and index building after bulk loads.
  • Use Case: Consolidate a PostgreSQL user table, related Neo4j relationships, and Pinecone embeddings into Neumann for unified querying and RAG workflows.

Quick Start

Migrate my PostgreSQL users table and associated embeddings into Neumann by mapping column types, running a small test batch, and then performing bulk inserts and embed batch imports while verifying counts.

Frequently Asked Questions about neumann-migrate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate data from PostgreSQL and Neo4j into a unified graph database?

Database migration into Neumann maps relational tables and graph relationships using schema mapping and batch inserts. It converts nested documents into nodes and edges while preserving type semantics during the transfer.

Can I import vector embeddings from Pinecone or Weaviate during a database migration?

Yes, database migration supports bulk embedding imports from vector indexes like Pinecone, Weaviate, and Qdrant. It utilizes EMBED BATCH strategies to efficiently load embeddings and rebuild vector indexes after the data transfer.

What is the best way to ensure data integrity when consolidating multiple databases?

The best way to ensure data integrity during database migration is to use transactional checkpoints, count verification queries, and index building after bulk loads. These steps confirm counts and maintain consistency across imported datasets.

How does schema mapping work when moving document stores like MongoDB to a graph database?

Schema mapping translates document and SQL types into corresponding graph database types to preserve semantics. It maps nested document structures into graph nodes and edges, ensuring structural fidelity during the migration process.

What are the limitations when migrating large datasets from external relational databases?

Limitations during large dataset migration are mitigated by using multi-row INSERT, ENTITY BATCH, and GRAPH BATCH patterns for efficient loading. You must perform index building only after bulk loads to avoid performance degradation.

Do I need to rebuild indexes after a bulk embedding import?

Yes, you need to rebuild indexes after a bulk embedding import to ensure query performance and data integrity. Database migration workflows recommend building indexes post-load and running verification queries to confirm successful imports.