Closed lucaa closed 1 year ago
le type dans la classe XWiki est Numéro de type 'long'.
Il faudrait vérifier les éléments suivants:
Java, cf https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
long: The long data type is a 64-bit two's complement integer. The signed long has a minimum value of -263 and a maximum value of 263-1. In Java SE 8 and later, you can use the long data type to represent an unsigned 64-bit long, which has a minimum value of 0 and a maximum value of 264-1. Use this data type when you need a range of values wider than those provided by int. The Long class also contains methods like compareUnsigned, divideUnsigned etc to support arithmetic operations for unsigned long.
Supposons que c'est signed, ça donne 9.223372037×10¹⁸ , ça devrait suffire.
Pour mysql, le type de stockage annoncé par la base est bigint(20). D'après https://dev.mysql.com/doc/refman/5.6/en/integer-types.html la limite pour bigint
est la même , 263-1 .
On est, donc, safe, je clos cette tâche.
Comme les avis s'accumulent et sont nommés par le module
uin
qui donne des séries à base d'un nombre, il faut vérifier jusqu'ou ce nombre peut aller.