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?