DataJointError: Found a part table without its master table

DataJointError: Found a part table without its master table

我正在使用数据联合 python '0.12.8'。 尝试从上游 table 删除时,我收到以下错误消息: DataJointError: Found a part table "someschema"."table_part-table" without its master table. 我可以毫无问题地预览 table 及其部分 table。

直接在 table 上调用时删除会完成。但是,即使条目从 table 消失,在任何上游 table 上调用 .delete() 仍然会导致上述错误。

我正在通过以下方式在该会话中初始化 someschema

someschema = dj.schema('the_correct_database')
someschema.spawn_missing_classes()

更新到 datajoint-0.13.1 为我解决了这个问题。