我正在尝试使用Storm为现有的MySQL DB创建ORM。我正在尝试为其中一个表创建一个表类,但是我会遇到此错误:

storm.exceptions.ClassInfoError: <class 'statsstorm.Aggframe'> has no primary key information

该表没有主键,也没有产生独特行的任何列组合。它的功能更像是日志。

如何在没有主钥匙的情况下创建Storm Table类?

class Aggframe(Storm):
    """ Storm-based interface to the stats.aggframe table."""

    __storm_table__ = 'aggframe'

    user = Unicode()
    dept = Unicode()
    frame_avg = Float()
有帮助吗?

解决方案

其他提示

我不建议您在没有PK的情况下创建桌子。

如果有的话,在该表中添加一个身份列,并用作PK。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top