テスト環境へのデプロイ時にトランザクション ログがいっぱいになるという問題があります。ログのサイズを増やしてみましたが、ログをまとめて無効にすることができれば、さらに良いと思いました。少なくともリセット中。
どうやら次のコマンドがあります。
alter table table-name not logged initially;
ただし、ここではすべてのテーブルを個別に指定する必要があります。私はこれを行う方法を見つけようとしています:
1. turn off logging
2. delete all tables in schema
3. create/populate tables in schema
4. turn logging back on
ポイント 2. と 3. はカバーしましたが、1. と 4. はカバーしていません。最後のポイント 4. は、テスト環境では必要ありません。
何か案は?ありがとう!