Dany De Bontridder wrote: >On Sunday 02 April 2006 18:16, Stan Pinte wrote: > > >>Stan Pinte wrote: >> >> >>>*Warning*: pg_query(): Query failed: ERROR: integer out of range in >>>*c:\export\phpcompta\include\postgres.php* on line *104* >>>Operation cancelled due to error : insert into tmp_pcmn >>>(pcm_val,pcm_lib,pcm_val_parent) values (48910000001,'Tanguy >>>Pinte',4891000) >>> >>>--> curieux, non? >>> >>> >>en fait non, quand on sait que le champs pcm_val est de type int4 dans >>PostgreSQL, donc entier 32 bits... >> >>48910000001 > 4294967296 (2^32-1) >> >>Maintenant de deux choses l'une: >> >>soit le type int4 est mal choisi, soit l'algoritme de création de fiches >>avec ajout automatique de poste comptable est foireux. >> >> >Finalement transformer ce int4 en text est une mauvaise idée, on peut toujours >utiliser int8 ou numeric. > > je suggères numeric...on s'en fout d'optimiser l'espace de stockage, et c'est important qu'un mec (ou une fille) puisse définir uncompte avec 56 chiffres si il veut.
>Qu'en penses-tu ?? > >D. > > >_______________________________________________ >Phpcompta-contrib mailing list >[email protected] >http://lists.nongnu.org/mailman/listinfo/phpcompta-contrib > > _______________________________________________ Phpcompta-contrib mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/phpcompta-contrib
