Users may observe residual tables in the gpss_external schema or history tables following Greenplum Streaming Server (GPSS) job executions and may consider dropping them to reclaim space or resolve permission conflicts.
Can we drop GPSS External and History tables created by GPSS jobs ?
What is the impact, specially since History tables contain Offset values?
Greenplum Streaming Server (GPSS)
Greenplum Database: 6.x, 7.x
GPSS creates two distinct types of tables during operation:
External Tables: Created dynamically in the gpss_external schema as transient entry points for data loading.
History Tables: Used to persist metadata, specifically offset values, to track data ingestion progress.
It is safe to drop external tables that remain after a job has completed or failed.
Do NOT manually drop history tables if progress tracking is required for the job.