0

ドキュメントに従って移行を使用してテーブルを作成してきましたが、Web サイトのセクションを再構築したので、古いテーブルは不要になりました。

私はできた:

A) 新しい移行ファイルを作成し、「up」関数でテーブルをドロップするように指示します。これは意味的には意味がありませんが、手順の観点からは意味があります。

また

B) その特定の移行に対して手動でロールバックを実行できます。これは意味的には意味がありますが、手順的には意味がなく、CLI を使用して手動で操作する必要があります。つまり、移行ファイルも削除しない限り、このソフトウェアを使用している人は誰でも追加の手順を実行する必要があります。 、これは意味的に意味をなさないものになり、誰かがリセットを発行した場合、移行が失われます。

私が見逃しているより良いオプションはありますか?

4

1 に答える 1

1

テーブルをドロップすることは、up意味的に完全に理にかなっています。

でテーブルを削除し、upで現在の形式でテーブルを再作成する必要がありますdown

La perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher.

于 2015-03-31T18:05:03.927 に答える