2017-02-20 17 views
-1

「日時」のタイプの列を生成するとき、私はタイプと交換したときに、私は "しかし、警告日時使用している場合 - 警告を代わりにutc_datetimeを使用した場合、 - 例外

the :datetime type in migrations is deprecated, 
    please use :utc_datetime or :naive_datetime instead 

を取得

** (Mix) Unknown type `utc_datetime` given to generator 
+0

あなたの質問を将来的に見つける可能性のある他の人の参照のために、問題のパッケージの特定のバージョンを追加してください。 –

+0

@OnorioCatenacci、no。 – Kevin

答えて

1

ながら:datetimeが解除されました:「utc_datetime、私は例外を取得します警告のようにEctoによってprecated、フェニックスの最新バージョン、1.2.1、was released on 12 Aug 2016、フェニックスの発電機の前were updated to use the new datetime types on 18 Sep 2016。したがって、Phoenixが1.2.2または1.3.0をリリースするまでは、ジェネレータでdatetimeを使用し、生成された移行およびスキーマのタイプを手動で変更するか、gitのマスターブランチから直接リリースされていないバージョンのPhoenixを使用する必要がありますレポ

+0

おおよそいつ出てくるのですか? – Kevin

+0

残念ながらその情報を見つけることができませんでした。それは、最後のリリースから本当に長い時間がかかりました。彼らは最近のElixirカンファレンスで何かを発表したかもしれないが、私はまだレコーディングを見ていない。 – Dogbert

+1

リリース候補を扱うことができれば、1.3.0 rc 2はutc_datetimeに満足しています。 '{:phoenix、"〜> 1.3.0-rc.2 "}' – PartialOrder

関連する問題