从文件导入数据(https://uniapp.dcloud.net.cn/uniCloud/hellodb?id=import)
导入导出文件无法保留索引和schema
导入导出csv时数据类型会丢失,即所有字段均会作为字符串导入
是无法保留导入之前的“索引和schema”以及“数据类型”是吧
从文件导入数据后,导入后的数据,会拥有导入所在表(集合)本身的“索引和schema”和对应字段的“数据类型”吗?(没有的话,前端操作从文件导入的数据,比如“搜索”等,性能和体验不是会很受影响?)
从文件导入数据(https://uniapp.dcloud.net.cn/uniCloud/hellodb?id=import)
导入导出文件无法保留索引和schema
导入导出csv时数据类型会丢失,即所有字段均会作为字符串导入
是无法保留导入之前的“索引和schema”以及“数据类型”是吧
从文件导入数据后,导入后的数据,会拥有导入所在表(集合)本身的“索引和schema”和对应字段的“数据类型”吗?(没有的话,前端操作从文件导入的数据,比如“搜索”等,性能和体验不是会很受影响?)
xiaoxidao (作者)
主要是导入,从文件导入数据后,导入后的数据,会拥有导入所在表(集合)本身的“索引和schema”吗?
2021-07-26 11:35
DCloud_uniCloud_WYQ
回复 xiaoxidao: schema和索引可以通过导出db_init.json的方式导入
2021-07-26 16:12
xiaoxidao (作者)
回复 DCloud_uniCloud_WYQ: 就是说,对于需要导入大量数据到unicloud数据库的场景,可以先配置好数据库的db_init.json文件,然后将db_init.json导入到数据库中,再将需要导入的数据以文件的形式导入到该数据库中,这样,从文件导入的数据就有了在db_init.json中配置好的索引和schema了是吧(本质上就是从文件导入的数据,会拥有其所在数据库的索引和schema)
2021-07-26 17:06
DCloud_uniCloud_WYQ
回复 xiaoxidao: 是的
2021-07-27 15:23
xiaoxidao (作者)
upsert方式更新已存在的记录,该方式支持批量更新现有数据表中的指定列的数据?如果导入文件时,其他列为空值,更新结果就会清空现有数据表中对应列中的数据吗?(或者说,如果需要更新指定列的数据,其他列的原有数据,需要全部完整保留是吗)
2021-11-16 20:26
DCloud_uniCloud_WYQ
回复 xiaoxidao: upsert是整条记录替换
2021-11-17 14:10