⌘K or Ctrl K). filament run ls <pipeline> shows recent runs, and
the web app shows per-resource progress for each
run.
Find your error
Pipeline setup
CDC pipeline rejects the read mode
CDC pipeline rejects the read mode
--source-replication cdc, and
filament pipeline create filled in its default read mode.Fix. Add --sync-mode cdc to filament pipeline create.CDC fails on the local CLI
CDC fails on the local CLI
Incremental mode rejects a table
Incremental mode rejects a table
NOT NULL timestamp
cursor that advances on every insert and update.Fix. Add a cursor column such as updated_at, choose an existing one for
the resource, or use a full read.CDC rejects a table without a primary key
CDC rejects a table without a primary key
PostgreSQL CDC
Permission denied creating the publication
Permission denied creating the publication
--source-manage-publication=false on the source:Replication slot is already in use
Replication slot is already in use
Checkpoint is older than the slot
Checkpoint is older than the slot
Run fails after TRUNCATE
Run fails after TRUNCATE
TRUNCATE on a tracked table fails the run.Fix. Re-snapshot the table.Update fails on a large unchanged column
Update fails on a large unchanged column
ALTER TABLE <table> REPLICA IDENTITY FULL;WAL keeps growing on the source
WAL keeps growing on the source
pg_replication_slots and drop slots you no longer use. Filament
stores each generated slot name in the control database’s
replication_streams.consumer_name column.MySQL CDC
Column-count mismatch after a schema change
Column-count mismatch after a schema change
Binlog position is no longer available
Binlog position is no longer available
Unix socket connection rejected
Unix socket connection rejected
user:pass@tcp(host:3306)/db DSN.Snowflake
Snowflake login returns 404
Snowflake login returns 404
--sink-account to the organization-account identifier.Snowflake key-pair authentication fails
Snowflake key-pair authentication fails
FILAMENT_USER does not match the private key, or
the private key is encrypted.Fix. Set RSA_PUBLIC_KEY again from the .pub file, and pass an
unencrypted PKCS#8 or PKCS#1 private key. See the
Snowflake sink page.BigQuery
BigQuery cannot find credentials
BigQuery cannot find credentials
GOOGLE_APPLICATION_CREDENTIALS on
the worker, or run gcloud auth application-default login on a laptop, then
restart the worker.BigQuery permission denied
BigQuery permission denied
roles/bigquery.dataEditor or
roles/bigquery.jobUser.Fix. Grant both roles as in
Replicate PostgreSQL to BigQuery.ClickHouse
Duplicate keys after an upsert
Duplicate keys after an upsert
ReplacingMergeTree removes older versions during background
merges, not on insert.Fix. Query with FINAL, or run OPTIMIZE TABLE <table> FINAL.Deleted rows remain in ClickHouse
Deleted rows remain in ClickHouse
Existing ClickHouse table rejected
Existing ClickHouse table rejected
ORDER BY key
described on the ClickHouse sink page.