Audit tables, often used to track changes in database tables, proved invaluable in maintaining the stability of a distributed Postgres cluster operated by Heap, a product analytics tool. When a schema migration in the cluster led to ingestion latency issues due to a bug in Node code treating a string as a number, audit tables enabled a swift resolution by allowing the quick restoration of deleted metadata entries. This incident highlighted the utility of audit tables not only in logging changes but also in facilitating the reversal of problematic changes, thereby preventing severe disruptions. The creation of audit tables involves setting up ordinary tables with additional columns to track changes, supported by triggers to capture data modifications. While they introduce some overhead, audit tables are particularly useful for metadata tables containing crucial information, making them a valuable tool for systems requiring reliable data management and quick troubleshooting capabilities.