52 votes

UUID pour DynamoDB ?

Est-il possible de faire en sorte que DynamoDB génère automatiquement des identifiants uniques lors de l'ajout de nouveaux éléments à une table ?

J'ai remarqué que l'API Java mentionne @DynamoDBAutoGeneratedKey, donc je suppose qu'il existe également un moyen de faire fonctionner cela avec PHP.

Si tel est le cas, le code de l'application génère-t-il ces identifiants ou est-il effectué du côté de DynamoDB ?

4voto

Sam Points 751

Tout en travaillant avec dynamodb en javascript avec nodejs. J'utilise le module npm uuid pour générer une clé unique.

Ex:

id=uuid.v1();

se référer : uuid npm

-5voto

mikiebrenbren Points 35

Voici une autre bonne méthode tirée de mkyong

http://www.mkyong.com/java/how-to-get-current-timestamps-in-java/

J'ai ajusté sa méthode pour obtenir les millisecondes au lieu de la date réelle

 java.util.Date date= new java.util.Date();
System.out.println(new Timestamp(date.getTime()).getTime());

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X