Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

IDs aleatórios em sqlalchemy (pilões)


a melhor maneira é usar UUIDs gerados aleatoriamente:
import uuid

id = uuid.uuid4()

Tipos de dados uuid estão disponíveis nativamente em alguns bancos de dados como Postgresql (SQLAlchemy tem um tipo de dados uuid PG nativo para este propósito - em 0.5 é chamado sqlalchemy.databases.postgres.PGUuid ). Você também deve ser capaz de armazenar um uuid em qualquer campo CHAR de 16 bytes (embora eu não tenha tentado isso especificamente no MySQL ou outros).