私の問題は、テストしているデータを配置し、問題なく試すことができるテストデータベースを用意することにしたことです。すべて問題がないように思われる場合は、データを「公式」データベースに移行します。ここで、さまざまなテストDBを移行する予定です。
問題は子テーブルです。私は持っています:
Table1: Table2: Child:
- id -id -idTable1
- name -name -idTable2
- url -type -quantity
Table1とTable2を移行するために、「公式」データベースにtemporaryIDを作成することを考えました。テーブル「子」を移行したい場合、私が考えることができるのは、すべての行をチェックし、対応する新しいIDで更新することだけです。これを行うためのより良い方法はありませんか?
また、Test DBを忘れて、「公式」のものだけで作業することも考えましたが、間違えるたびに最初からやり直す必要があるのではないかと心配しています。
ここSOでいくつかの例を見たと思いますが、それらは私が必要とするものよりもはるかに複雑に見えます。