# Migrate SQL to FalkorDB

> Migrate and continuously sync data from SQL systems into FalkorDB

- Skill: `falkordb/migrate-sql-to-falkordb` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add falkordb/migrate-sql-to-falkordb`
- Raw SKILL.md: https://api.skillmd.com/api/skills/falkordb/migrate-sql-to-falkordb/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: falkordb (https://skillmd.com/u/falkordb)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/falkordb/migrate-sql-to-falkordb

---


# Migrate SQL to FalkorDB

Migrate and incrementally sync data from SQL supporting systems (PostgreSQL, MySQL, BigQuery, etc.) into FalkorDB using declarative JSON/YAML mappings.

## Usage

Use the corresponding Rust-based loader (e.g., `postgres-to-falkordb`) to migrate data either as a single run or a continuous sync (daemon mode).

## Example

```bash
# Build the tool (e.g., for PostgreSQL)
cd PostgreSQL-to-FalkorDB/postgres-to-falkordb
cargo build --release

# Single run for initial migration
cargo run --release -- --config config.yaml

# Continuous sync (daemon mode)
cargo run --release -- --config config.yaml --daemon --interval-secs 60
```

## Notes

- Supports multiple systems: BigQuery, ClickHouse, Databricks, MariaDB, MySQL, PostgreSQL, Snowflake, Spark, and SQL Server.
- Provides a control plane web tool to configure, initiate, and track ETL/CDC data migration runs.
- Maps tabular relational data to graph structures based on declarative configurations.

