doccano 在1.4.0升级后删除的表格和文档

sqyvllje  于 2个月前  发布在  其他
关注(0)|答案(1)|浏览(40)

可能与问题 #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',
),

相关问题