現在、mix
タスクの実行中にSQL文のロギングを追加する方法を探しています。たとえば、mix ecto.rollback
とmix ecto.migrate
出力は有益なコマンド:`mix ecto.rollback`と` mix ecto.migrate`コマンドのデバッグレベルのロギング
...
13:45:53.016 [info] == Running Repo.Migrations.AddAmountToUserResources.change/0 backward
13:45:53.016 [info] alter table user_resources
...
しかし代わりの神秘的なalter table user_resources
私はDBに当たるecto
によって生成された正確なSQL-文を見てみたいと思います。 これを行う方法はありますか?
SOの回答を確認しました。これは関連性があります(Disable Elixir Ecto Debug outputなど)。残念ながら、彼らは私の場合には私を助けませんでした。 ありがとうございます。
依存関係を更新しています。 'mix ecto.migrate --log-sql'は望ましいデバッグ文を表示します。あなたの答えは、その機能がリリースされた後も有効であると思います。ありがとう。 – sashaegorov