如何使用防锈柴油创建新数据库?

时间:2019-10-09 02:30:25

标签: database sqlite rust-diesel

是否可以使用Rust的柴油数据库箱创建新数据库?我在文档中找不到任何内容。我对Sqlite特别感兴趣。

2 个答案:

答案 0 :(得分:1)

TBH,我并没有真正在文档中进行搜索,但是在Cargo.toml方面,您需要:

[dependencies]
diesel = { version = "1.4.3", features = ["sqlite"] }

.env文件中,您可以指定数据库文件的路径,例如:

DATABASE_URL=mydb.sqlite3

如果您遵循“入门指南”,则只需要使用SqliteConnection而不是PgConnection即可:

use diesel::sqlite::SqliteConnection;

// ...

pub fn establish_connection() -> SqliteConnection {
    // ...
}

答案 1 :(得分:0)

您要查找的不是diesel库,而是其相应的CLI工具diesel_cli。参见http://diesel.rs/guides/getting-started/