如何在没有主钥匙的情况下创建风暴桌?
题
我正在尝试使用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。
不隶属于 StackOverflow