#vr-chat #rest #vrc #api

已撤回 onlivfe_cache_store

为onlivfe提供的数据库存储

0.0.0-alpha.0 2023年3月4日

#6 in #vrchat

AGPL-3.0-or-later

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