Mysql
 sql >> Base de données >  >> RDS >> Mysql

ID aléatoires dans sqlalchemy (pylônes)

le meilleur moyen est d'utiliser des UUID générés aléatoirement :

import uuid

id = uuid.uuid4()

les types de données uuid sont disponibles nativement dans certaines bases de données telles que Postgresql (SQLAlchemy a un type de données uuid PG natif à cet effet - dans 0.5 il s'appelle sqlalchemy.databases.postgres.PGUuid ). Vous devriez également pouvoir stocker un uuid dans n'importe quel champ CHAR de 16 octets (bien que je n'aie pas essayé cela spécifiquement sur MySQL ou autres).