Дано:
- Я добавил ненулевой внешний ключ в таблицу.
- Я остановился на способе заполнения внешнего ключа значениями по умолчанию.
- Я зарегистрировал оба изменения повторно запускаемого сценария создания БД.
- Другие разработчики запускали этот сценарий, и теперь у них есть внешний ключ, заполненный значениями по умолчанию на их машинах разработчика.
Однако через несколько дней ...
- Я передумал.
- Теперь я хотел бы заполнить значения по умолчанию внешнего ключа по-другому.
Мой вопрос:
Может SQL Server или INFORMATION_SCHEMA
подскажите когда были созданы объекты SQL?
В идеале я хотел бы удалить и повторно добавить внешний ключ , если он был создан до определенной даты / времени.
Любая помощь или альтернативные стратегии будут с благодарностью.
Очевидно, что я бы не хотел заходить в куб каждого разработчика, прося их вручную сбросить внешний ключ.