如何创建没有主键的Storm表?

时间:2010-09-13 19:05:53

标签: python mysql database orm storm-orm

我正在尝试使用Storm为现有的MySQL数据库创建一个ORM。我正在尝试为其中一个表创建一个表类,但是我收到了这个错误:

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

此表没有主键或产生唯一行的列的任意组合。它的功能更像是日志。

如何创建没有主键的Storm表类?

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

    __storm_table__ = 'aggframe'

    user = Unicode()
    dept = Unicode()
    frame_avg = Float()

2 个答案:

答案 0 :(得分:1)

我不建议您创建没有PK的表。

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

答案 1 :(得分:1)