有没有好的方法清空数据库的表数据而不是直接 drop 表哇
想要做一个记录刷新的效果,懒得写 createAT 判断了
反正过了一天就全部清空了(
2 个赞
等等,原来这个意思是删除数据而不是删除表吗
2 个赞
ctx.database.drop(table) 的功能 就是删除表
1 个赞
奇怪,我把他放到applymodel(声明model的地方)之后测试了一下,发现表还在,数据被清理光光了?
像是某个奇怪的方法被找到了= =
2 个赞
好奇怪,生产环境表就被drop掉了,奇怪
还是drop掉后apply了 = =
1 个赞
ctx.database.remove(tableName, {})
应该可以吧
1 个赞
有试过,看起来没有一点变化(
1 个赞
穿上西装皮鞋,抹上护手霜用新拆封的高定键盘输入 drop 回车
2 个赞
export async function resetTable(ctx: Context) {
await ctx.database.drop(“your_table”);
ctx.model.extend(‘your_table’, {
id: ‘string’,
}
}
删了再建一个新的 ![]()
1 个赞