0.0.0-alpha.0 |
|
---|
#6 in #vrchat
20KB
284 代码行
onlivfe_cache_store
onlivfe的数据库存储后端。为core
的存储后端提供了一个现成的选项,利用SQLite数据库和SQLx
。
SQLx CLI (cargo install sqlx-cli --no-default-features --features sqlite
)在处理这项工作时非常有用。
数据库变更
一般来说,你首先生成一个新的迁移
sqlx migrate add NAME_OF_MIGRATION
然后编写SQL变更,然后通过运行迁移重新生成模式
# Drop DB, recreate it and run all migrations
sqlx database drop && sqlx database create && sqlx migrate run
# Save metadata
cargo sqlx prepare
lib.rs
:
可用于为onlivfe提供动力的数据库存储后端。
非常早期的工作。
依赖关系
~60MB
~1M SLoC