同僚が書いたコードを確認していますが、Alembicの移行ファイルに含まれる移行IDがファイルの名前と一致しないことに気付きました。ファイル18b6422c9d3f_some_migration.py
は、私の同僚は、これが起こったのかわからない、と他のリビジョンのすべてのファイルの名前は自分のリビジョンIDと並ぶように見えるalembicはマイグレーションファイルをどのように呼びますか?
revision = 'c4218d61f026'
が含まれています。私の正気のために、ファイルの名前をリビジョンIDに合わせて変更したいと思います。
Alembic revision IDs don't hold any real semantic valueが明らかであるように見え、ファイルの名前を変更しても何も破壊されていないようです。私は引き続き、移行を前後に実行できます。しかし、私はAlembicにはかなり不慣れで、これが安全であることを確認したいと思います。
もし私がgit mv 18b6422c9d3f_some_migration.py c4218d61f026_some_migration.py
に長期間の問題が予想されるのですか?
これは問題ありません。私はファイル名が重要ではないと考えています。それは、真実の源であるファイルに定義されたIDです。 – univerio