sqlx-seeder
説明
- Rustの
sqlx
というクレートにseeder
コマンドが存在していなかったので作成してみました。
- SQLファイルを読み込んでテストデータを作成が可能。
インストール
& cargo install sqlx-seeder
コマンド
- 下記のコマンドでseedsディレクトリ内のSQLファイルを読み込んでテストデータを作成することができます。
$ sqlx seeder run
関数
cargo.toml
にsqlx-seeder = "0.1.0"
と追記するとlib.rs
の関数を使用することができます。
※バージョンが更新されている場合がありますのでこちらで確認していただいてから追記をお願いいたします。
Examples
## Cargo.toml
[package]
name = "パッケージ名"
version = "0.1.0"
edition = "2018"
[dependencies]
sqlx-seeder = "0.1.0" <= 追記
// main.rs
use rust_seeder::lib_hello;
fn main() {
lib_hello();
}