Als u ook op de hoogte moet worden gesteld van DELETE's en het betreffende record in Elasticsearch moet verwijderen, is het waar dat de Logstash jdbc-invoer niet zal helpen. Je zou een oplossing moeten gebruiken die rond de binlog werkt als hier voorgesteld
Als u echter nog steeds de Logstash jdbc-invoer wilt gebruiken, kunt u eenvoudig records zacht verwijderen in PostgreSQL, d.w.z. een nieuwe BOOLEAN-kolom maken om uw records te markeren als deleted . Dezelfde vlag zou dan bestaan in Elasticsearch en u kunt ze uitsluiten van uw zoekopdrachten met een simpele term zoekopdracht op de deleted veld.
Wanneer u wat opruiming moet uitvoeren, kunt u alle records verwijderen die zijn gemarkeerd als deleted in zowel PostgreSQL als Elasticsearch.