トリガー/シーケンス列を使用して主キーのauto_incrementをシミュレートするテーブルがいくつかありますが、これはしばらくの間うまく機能していました。
dbを使用するソフトウェアに対して回帰テストを実行するために必要な時間を短縮するために、いくつかのサンプルデータを使用して制御ファイルを作成し、これらの実行をビルドプロセスに追加しました。
テストプロセスがスキーマを最初からインストールし、シーケンスがテーブルにすでに存在する値を返しているため、この変更によりほとんどのテストがクラッシュします。プログラムで「シーケンスを列の最大値に更新する」と言う方法はありますか、またはこれらすべてのシーケンスを更新するスクリプト全体を手動で書き出す必要がありますか、またはnull値をnull値に置き換えるトリガーを変更する必要がありますか?これをどのようにチェックするかをシーケンスします(これはミューティングテーブルの問題を引き起こす可能性があると思いますが)?