2015-12-15 23 views
7

Ho una tabella che non ha uno primary key. E davvero non voglio applicare questo vincolo a questo tavolo.Come definire una tabella senza chiave primaria con SQLAlchemy?

In SQLAlchemy, ho definito la classe tabella:

class SomeTable(Base): 
    __table__ = Table('SomeTable', meta, autoload=True, autoload_with=engine) 

Quando provo ad interrogare questo tavolo, ho ottenuto:

ArgumentError: Mapper Mapper|SomeTable|SomeTable could not assemble any primary key columns for mapped table 'SomeTable'. 

Come perdita il vincolo che ogni tabella deve avere una chiave primaria?

risposta

Problemi correlati