有时候,我们需要把codeql 生成的数据库文件夹发给其他同事进行测试。
这时候如果直接从本地或者扫描环境复制 db 文件夹,你可能会遇到一个错误
there was no upgrade path to the target dbscheme
即使是两个环境使用了同个版本的codeql 也会出现这个错误。
如何解决呢?
codeql database 的子命令 bundle 可以用来进行数据库文件夹打包。适用于这个场景。
codeql database bundle --output=lend.zip -- scanned.db
这条命令得到的 lend.zip,可以直接被vscode-codeql 插件加载 ,我们就可以发给其他同学一起分析啦。