8

スワップ インとスワップ アウトが必要な会社固有の機能がいくつかあるため、後で "info" または "migrate" を実行すると、sql ディレクトリに存在しないスクリプトが移行されることがあります。ただし、この表示方法に矛盾があることに気付きました。

+----------------+----------------------------+---------------------+---------+
| Version        | Description                | Installed on        | State   |
+----------------+----------------------------+---------------------+---------+
...
| 4.1            | Add new reports synonyms   | 2013-05-31 16:38:22 | Success |
| 4.1.1          | BRNC Add new reports synon | 2013-05-31 16:38:22 | Missing |
| 4.2            | Convert old DATA to DATA2  | 2013-05-31 16:38:22 | Success |
| 4.2.1          | BRNC Convert old DATA to D | 2013-05-31 16:38:22 | Future  |
+----------------+----------------------------+---------------------+---------+

したがって、「成功」はスクリプトが実行されたことを意味し、「欠落」はスクリプトが実行されて存在しないことを意味します。しかし、「未来」とはどういう意味ですか?

これは質問に似ていますが、同じではありません。

移行スクリプトの状態は「将来」です

正式に回答されることはありませんでしたが、Axel Fontaine がコメントで、これは修正されたと述べています。私がチェックしたところ、私の瓶(3/18)は彼のコメント(3/2)よりも後の日付です.

4

1 に答える 1

15

現在のところ、これらの意味は次のとおりです。

  • 行方不明-> 実行済み、構成された場所で見つからなくなった、見つかった最新のスクリプトよりも古い
  • 将来-> 実行され、構成された場所で見つからなくなり、見つかった最新のスクリプトよりも新しい

とはいえ、考えてみると、この小さな違いは情報の結果で別の状態にする価値はないかもしれないと思います。2.2に間に合うようにこれを再検討します。

于 2013-06-07T10:46:38.920 に答える