Stream every insert, update, and delete from one database into another, in commit order, without a nightly dump and without writing a sync job.
| Connector | Category | Status |
|---|---|---|
| Postgres | CDC | Ships today |
| MySQL | Database | On the roadmap |
| SQL Server | CDC | Ships today |
| Oracle DB | Database | On the roadmap |
| CockroachDB | Database | On the roadmap |
name: orders
connectors:
- name: orders-db
type: source/postgres
host: "${POSTGRES_HOST}"
port: "${POSTGRES_PORT}"
database: "${POSTGRES_DATABASE}"
user: "${POSTGRES_USER}"
publication: "${POSTGRES_PUBLICATION}"
slot_name: "${POSTGRES_SLOT_NAME}"
secret_refs:
- { field: password, ref: postgres-password }
- name: mysql-out
type: sink/mysql
# required config: /connectors/mysql
routes:
- from: orders-db
to: [mysql-out]
Not every connector in this pair ships yet. The spec is what it will be · check the roadmap for dates.