Closed ren2436 closed 1 year ago
问题查到了,具体修复方法和原因如下:
/*
* 文件:/src/modules/cloud/service/db.ts
* 函数:initEntity
* 原因是因为 未限制 查询的数据库,导致多个项目时,查询不严谨导致的
*/
// 源代码
const allTables = (
await this.coolCloudDb.coolDataSource.query(
"SELECT table_name from information_schema.columns where table_name like 'func_%' group by table_name"
)
).map(e => {
return e.TABLE_NAME || e.table_name;
});
// 修改为
const { database } = this.coolCloudDb.coolDataSource.options;
const allTables = (
await this.coolCloudDb.coolDataSource.query(
`SELECT table_name from information_schema.columns where table_schema like '${database}' and table_name like 'func_%' group by table_name`
)
).map(e => {
return e.TABLE_NAME || e.table_name;
});
已修复,下次可以提交pr我们直接合并
感谢反馈
执行 git clone 并且 通过 yarn install 安装完成后,执行 yarn dev 报错,如下图所示 node: 18.14.2,16+版本也是一样 上周安装还没问题,应该是最近更新的包出现问题了。数据库中 “func_cloud_test_classify”表 确实没有 麻烦看下,谢谢