Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zufällige IDs in sqlalchemy (Pylone)

Am besten verwenden Sie zufällig generierte UUIDs:

import uuid

id = uuid.uuid4()

uuid-Datentypen sind nativ in einigen Datenbanken wie Postgresql verfügbar (SQLAlchemy hat für diesen Zweck einen nativen PG-uuid-Datentyp - in 0.5 heißt er sqlalchemy.databases.postgres.PGUuid ). Sie sollten auch in der Lage sein, eine UUID in jedem 16-Byte-CHAR-Feld zu speichern (obwohl ich dies nicht speziell bei MySQL oder anderen ausprobiert habe).