3

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

4

2 回答 2

9

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 {
    // ...
}
于 2019-12-07T11:22:18.307 回答
0

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

于 2019-11-10T02:05:48.090 回答