可能与问题 #2038 有关。
系统信息
- 操作系统平台和发行版(例如,Linux Ubuntu 16.04):Docker 19.03.12 在 Ubuntu 18.04上运行
- Python版本:在Ubuntu上使用3.6.9版本,在Docker镜像内部使用3.8.12版本
- 使用PostgreSQL适配器
描述问题
文档改进请求:从1.3.0 git标签升级到1.4.0时,存储在 api_document
表中的所有文档都会从数据库中删除。
这种潜在的数据丢失将需要文档非常明确地指出启动后端时,将触发迁移并删除 api_document
表及其所有内容,而没有任何排序、确认或视觉指示正在发生什么。
此外,这些数据似乎没有以不同的表形式迁移,实际上使1.4.0与之前的版本不兼容。
源代码/日志
我认为相关的迁移位于 backend/api/migrations/0012_auto_20210514_0654.py
中,第153行及之后:
migrations.DeleteModel(
name='Document',
),
migrations.DeleteModel(
name='DocumentAnnotation',
),
1条答案
按热度按时间hm2xizp91#
你会写你的环境吗?谢谢!