Проблема заключается в слоте логической репликации debezium_indication_calc
, удерживающим журналы pg_wal
из-за отсутствия активности по таблицам публикации:
pubname | schemaname | tablename
-----------------+------------+-------------------
dbz_publication | public | sys_indication
dbz_publication | public | sys_indicator
dbz_publication | public | schema_migrations
В KB описано здесь:
The Postgres connector heartbeat should optionally write back a heartbeat change to the DB и issues with heartbeat topic and wal_log growth
Если провести вручную операцию DML по одной из этих таблиц, restart/flush_lsn
обновляются и PostgreSQL успешно удаляет старые файлы wal.