Мой клиент использует Redshift, и он не обеспечивает ссылочную целостность. Поэтому я написал несколько пользовательских запросов, которые проверяли бы NULL или считали> 1 для первичных ключей, но они хотят автоматизировать его и запускать в разное время в течение дня, чтобы убедиться, что RI принудительно применяется.
Есть ли у кого-нибудь Идея, как проверить RI в БД и как заставить его работать, когда добавляется новая таблица. На данный момент я написал запросы для примерно 25 таблиц, но что, если это число увеличится до 100, а затем его будет сложно поддерживать. Любая идея приветствуется.