これはRust Advent Calendar 2017 16日目の記事です。 Rust でサーバーを動かしてみたく、探してみたところrustful を見つけたので、使ってみました。 API サーバーでデータベースを扱う上で良さそうなマイグレーションツールはないかと探してみたら、diesel を利用した diesel_cli を見つけたので紹介します。 diesel_cli は diesel を利用しており、同じ人たちが開発しているようです。現在(diesel 1.0.0-beta1)は PostgreSQL や MySQL、SQLite に対応しています。 以下の環境で動作確認をしています rustc 1.22.1 (05e2e1c41 2017-11-22) Ubuntu 16.04.3 LTS(Windows Subsystem for Linux) まずは diesel_cli を