1
Ich kann dies tun Spaltentyp zu setzen eindeutige Zeichenfolge zu sein:SQLAlchemy: zufällige eindeutige ganze Zahl?
uuid = Column(String, default=lambda: str(uuid.uuid4()), unique=True)
aber ich will random-unique-integer, nicht zufällig-unique-String erzeugen.
eine Idee, wie man das macht?
uuid.uuid4 (.)
dank int. Wenn ich neu angeben kann :) gibt es eine Möglichkeit, es in DB Integer Typ zu passen.
Zugang ist es int-Attribut: '' 'uuid.uuid4() int''' wie in dem [docs] beschrieben (https://docs.python.org/2/library/uuid.html.). – sascha
Oder benutze einfach eine Sequenz, die dir einzigartige Zahlen liefert, die gerade zufällig geordnet sind, aber wer sagt, dass sie nicht zufällig generiert wurden und du nur Glück gehabt hast? – larsks
@larks Versuchen Sie, dies einem Sicherheitsberater zu erklären, wenn Sie Ihren Code überprüfen :-) – sascha