metadata-ingestion/docs/sources/timescaledb/timescaledb_pre.md
This plugin extracts:
DataJob entities, with recent execution history.Self-hosted TimescaleDB (2.0+) and Tiger Cloud are both supported. If the timescaledb extension is not installed, the source falls back to plain PostgreSQL ingestion.
The DataHub user needs the following privileges:
GRANT CONNECT ON DATABASE your_database TO datahub_user;
GRANT USAGE ON SCHEMA public TO datahub_user;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO datahub_user;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO datahub_user;
GRANT USAGE ON SCHEMA timescaledb_information TO datahub_user;
GRANT SELECT ON ALL TABLES IN SCHEMA timescaledb_information TO datahub_user;
GRANT SELECT ON pg_extension TO datahub_user;
Tiger Cloud requires SSL. Set sslmode: require in the recipe:
source:
type: timescaledb
config:
options:
connect_args:
sslmode: require
Tiger Cloud connection details: Find your connection details.