liujing1087

Results 6 comments of liujing1087

> 主要是前端看不到数据库实例了 > 你选1, 然后把 migrations 打个包传上来看一下 按提示选1,然后输入默认值timezone.now,执行makemigrations没报错,再执行manage.py migrate还是报错了ValueError: Found wrong number (0) of constraints for instance_account(instance_id, user, host) ![微信截图_20230821091436](https://github.com/hhyo/Archery/assets/32185326/c53ac3c0-6315-4f67-bc64-af01ab3f7f67) ![2](https://github.com/hhyo/Archery/assets/32185326/0b9746b2-e99d-4818-8d44-c8c6d615bd18)

> 这个版本升级不需要migrate 升级后前端用户看不到前期已配置的数据库实例,暂时只能回退1.9.1

> ![3](https://github.com/hhyo/Archery/assets/32185326/e04173e1-2d90-4ca6-9d88-629df821fdb7)

> 看起来执行是成功的,这个改表预期就是清空所有数据的,可以试试把数据备份了重新导入一下 所以新版本v1.10.0前端查询数据库实例是使用到了instance_account是吗? 因为目前这张表是空的,所以前端用户看不到数据库实例。 如果要手动导数据库实例信息到这张表,应该是从哪张表导入? 能麻烦提供下sql吗?

> 不好意思, 我这边可能理解有误, 你这边能不能尝试开一下 debug, 然后看一下错误信息, 看看是缺什么字段之类的, 看看这个方向有什么有价值的信息 已开启DEBUG,暂未发现报错信息,前端用户仍查看不到已添加的数据库实例,回退v1.9.1可解决 2023/08/22 17:41:51 Waiting for: tcp://169.254.1.1:3306 2023/08/22 17:41:51 Waiting for: tcp://169.254.1.1:6379 2023/08/22 17:41:51 Connected to tcp://169.254.1.1:6379 2023/08/22 17:41:51 Connected to tcp://169.254.1.1:3306 切换python运行环境...

> @LeoQuote v1.10.0.sql 文件内变更instance_account 的存储过程有问题,由于表存在外键,需要先将外键删除,再删除索引,生成外键和唯一键。直接使用migrate 会导致表重新创建,数据丢失 有手动修复的办法吗? 目前我这边也是instance_account 表为空