与えられた:
- null不可能な外部キーをテーブルに追加しました。
- 外部キーにデフォルト値を設定する方法を決めました。
- 再実行可能なDB作成スクリプトへの両方の変更をチェックインしました。
- 他の開発者はこのスクリプトを実行し、開発者のマシンにデフォルト値が入力された外部キーを持っています。
しかし数日後...
- 私は自分の考えを変えました。
- ここで、外部キーのデフォルト値を別の方法で入力したいと思います。
私の質問:
SQL ServerまたはINFORMATION_SCHEMAは、SQLオブジェクトがいつ作成されたかを教えてくれますか?
理想的には、特定の日時より前に作成された外部キーを削除して再度追加したいと思います。
任意のヘルプまたは代替戦略をいただければ幸いです。
もちろん、各開発者のキューブに行き、外部キーを手動で削除するように依頼することは避けたいと思います。