У меня следующий вопрос, я использую таблицы аудита для некоторых объектов в моем проекте, так что, например, если есть таблица "people", будет таблица "public_people_audit" (где "public" - схема, где таблица is и "Audit" - это просто суффикс, который был выбран).
Теперь дело в том, что когда кто-то из команды изменяет таблицу «люди» и добавляет к ней столбец, он может забыть сделать это в слуховой таблице, и система потерпит неудачу, поскольку попытается вставить новое значение столбца в таблице аудита, и он не найдет его.
Я знаю, что команда должна быть осторожной и внести изменения в обе таблицы, но если есть способ автоматизировать это, так что если кто-то делает «ALTER TABLE people ADD COLUMN foo VARCHAR (10)», та же команда будет будет выполнено в таблице public_people_audit, это было бы очень полезно.