sqlx-seeder

Crates.iosqlx-seeder
lib.rssqlx-seeder
version0.1.2
sourcesrc
created_at2021-07-19 06:20:40.540627
updated_at2021-07-19 08:29:39.22282
descriptionseederの作成
homepage
repository
max_upload_size
id424632
size3,308
(Akitotameto)

documentation

https://docs.rs/sqlx_seeder/

README

sqlx-seeder

説明

  • Rustのsqlxというクレートにseederコマンドが存在していなかったので作成してみました。
  • SQLファイルを読み込んでテストデータを作成が可能。

インストール

  • 下記のコマンドでクレートをインストールします。
& cargo install sqlx-seeder

コマンド

  • 下記のコマンドでseedsディレクトリ内のSQLファイルを読み込んでテストデータを作成することができます。
$ sqlx seeder run

関数

  • cargo.tomlsqlx-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();
}
Commit count: 0

cargo fmt