| 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