Log based change capture
Logical replication reads the write ahead log, so only committed changes move after the first load.
Polytomic connects Supabase to your data warehouse, databases, and SaaS tools for database ETL and reverse ETL. Replicate tables into Snowflake or BigQuery using Postgres logical replication, and write modelled data back into Supabase, without writing code.
Logical replication reads the write ahead log, so only committed changes move after the first load.
Pooler hostnames are rejected when replication is enabled, so a sync cannot be misconfigured to fail later.
Type handling, schema evolution, and write modes work as they do on any Postgres database.
Replicate Supabase tables into Snowflake, BigQuery, or Databricks
Move data between Supabase and your data warehouse, databases, and SaaS tools, in both directions.
Supabase is Postgres, so Polytomic reads and writes it the way it does any Postgres database. Tables and views can be replicated into your data warehouse, and modelled data can be written back into the database your application serves from.
The one Supabase specific detail is the endpoint. Change data capture depends on a long lived replication connection, which the connection pooler cannot serve, so Polytomic checks for a pooler hostname and rejects it when replication is enabled rather than letting the sync fail later.
Supply the host, port, database, and credentials from your Supabase project. The database defaults to postgres and SSL is on. For change data capture you also need logical replication available, a publication, and replication permission on the role Polytomic uses.
Set up and manage syncs without writing code.
Use SQL to define exactly what data gets synced.
Supports large datasets with incremental syncs and bulk APIs.
No credit card required. Free trial available.