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

yuvru6vn  于 2022-11-15  发布在  SQLite
关注(0)|答案(2)|浏览(162)

可以使用柴油在铁 rust 中创建一个新的数据库吗?我在文件里找不到任何东西。我对SQLite特别感兴趣。

rqqzpn5f

rqqzpn5f1#

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 {
    // ...
}
puruo6ea

puruo6ea2#

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

相关问题