Am Donnerstag, den 17.11.2016, 10:49 +1030 schrieb adamn...@gmail.com:
> Every now and then I come across a need for a (locally) unique ID. Shelling 
> the ubiquitous gnu "uuidgen (-t/-r)" utility usually handles this effectively 
> enough. However, I am thinking that maybe this is a possible candidate for 
> the gb.util component.  
> In particular, most often times I am looking for the string representation of 
> the UID. In which case "SHELL uuidgen TO $somevar" is all that is required.  
> On the other hand, and on somewhat rarer occasions, I need the binary rep of 
> the generated UID. Now "uuid_parse" can handle that ... and some years ago 
> (gb2) I had a bit of code that could call that routine, sadly now long lost. 
> 
> Anyway, if there is any interest in this, as an enhancement to gb.util I'll 
> spend some effort trying to find that old code and adding it to the gb.util 
> component. I'm thinking about two new functions here 
> a) "GenUUID" with optional params to force the -t/-r options which would just 
> shell the uuidgen utility and return the string representation and
> b) "GenUUIDBinary" that would return the binary version.
> 
> Any thoughts?
> B
> 
> 

Salut B,

I use the attached (now on gambas3 as library) uuidgen since 12 year
now, works pretty simple and never failed since.
I use it in a CRM DB as PK in every table.



-- 
Amicalement
Charlie

Attachment: uuidgen-0.3.13.tar.gz
Description: application/compressed-tar

------------------------------------------------------------------------------
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to