我正在学习金牛座,并希望使用一个SQLite数据库与柴油ORM。
问题
应用程序总是在数据库文件更改后重新启动。
Finished dev [unoptimized + debuginfo] target(s) in 0.56s
Info File src-tauri/DB.db changed. Rebuilding application...
warning: #[table_name] attribute form is deprecated
= help: use `#[diesel(table_name = categories)]` instead
我从这里得到一个例子:https://morioh.com/p/ea3442d4bb16
我已经发现了,你需要加上
TAURI_DEV_WATCHER_IGNORE_FILE=.taurignore
. env文件中的变量和wrtie:* * store.sqlite**但它似乎不工作。
信息
版本
diesel = {version="2.0.3", features=["sqlite"]}
基本文件夹结构
projectname/
├── .env
├── .taurignore
└── src-tauri/
├── main.rs
└── dbfile.db
taurigrnore文件
dbfile.db
我怎样才能正确地实现它,或者有关于. taurignore文件的文档吗?
溶液
好的,我找到了解决方案。taurignore文件中的路径必须是根文件夹的相对路径:src-tauri/Db.db
1条答案
按热度按时间qhhrdooz1#
你的问题有点难理解,因为它遗漏了一些重要信息(比如你使用的是哪个tauri/diesel/...版本)。根据包含的信息,我猜你需要从监视工具的监视文件列表中排除
src-tauri/DB.db
。由于你的问题中也遗漏了关于该工具的信息,所以不可能说如何做。