@sirius: Okay. Hier einmal ein Update:Sirius3 hat geschrieben:@meego: Du hast in Deinem Design nicht vorgesehen, dass sich der Hash-Algorithmus ändern kann. Vielleicht gibt es andere Algorithmen, die andere Parameter brauchen. Kurz, Dein Design ist unnötig kompliziert und unflexibel.
Code: Alles auswählen
class Member(Base):
__tablename__ = 'member'
#Columns for the table user
id = Column(Integer, primary_key=True)
first_name = Column(String(80))
last_name = Column(String(80))
email = Column(String(255), index=True)
street = Column(String(80))
plz = Column(String(40))
city = Column(String(80))
password_salt_hash = Column(String(500))
selfdescription = Column(String(500))
verified = Column(Boolean)
created = Column(TIMESTAMP)
deleted = Column(TIMESTAMP)