我在本地存储了SQLite
个数据库。我希望用户能够共享并修改它(属于一个组的幕后用户,有点像笔记共享)。
但是我不想将SQLite数据库迁移到Firestore,因为它非常复杂并且已经构建了所有连接。
所以我考虑以下内容:
每次用户对SQLite数据库进行更改时,我都会将其转换为字符串并将其放在firestore上。这是字符串可以加载到设备上并解码到SQLite数据库。
这听起来像是一个合理的解决方案吗?我错过了什么吗?
谢谢
答案 0 :(得分:1)
UTF-8 encoded
并且最多可以容纳1 MiB
,但还有其他data types可以帮助您,而且不存在Firebase实时数据库。< / p>
这些是Cloud Firestore支持的所有数据类型:
- 空值
- 布尔值
- 整数和浮点值,按数字顺序排序
- 日期值
- 文字字符串值
- 字节值
- Cloud Firestore引用
- 地理点值
- 数组值
- 地图值