2015-12-15 6 views
7

Ich habe eine Tabelle, die keine primary key hat. Und ich möchte diese Beschränkung wirklich nicht auf diese Tabelle anwenden.Wie definiere ich eine Tabelle ohne Primärschlüssel mit SQLAlchemy?

In SQLAlchemy beschrieb ich die Tabellenklasse von:

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

Wenn ich versuche, diese Tabelle abzufragen, ich habe:

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

Wie die Einschränkung Verlust, dass jeder Tisch muss einen Primärschlüssel haben?

Antwort

Verwandte Themen