В настоящее время наши администраторы баз данных проектируют наши базы данных без определения внешних ключей, это позволяет команде разработчиков создавать модульные тесты для CRUD, нацеленные на каждую таблицу по отдельности.
Мы хотим, чтобы команда баз данных начала использовать внешние ключи в реальной БД, но мы также хотели бы сохранить нашу способность тестировать каждую операцию без необходимости создавать родительские строки.
Есть ли способ отключить ограничения внешнего ключа без изменения прав доступа к таблице?
Как вы справляетесь с ситуацией, в которой вы находитесь?