Comment utiliser un UUID comme clé primaire dans une base de données OpenOffice.org?UUID dans OpenOffice.org Base
J'ai besoin de rassembler des données sur plusieurs ordinateurs non connectés au réseau sur lesquels je ne peux pas installer de logiciel (j'utilise OpenOffice.org Portable). Après la collecte des données, elles seront fusionnées en une seule base de données. Je crois qu'un UUID/GUID est la solution idéale, mais pour tous mes googling et le bidouillage avec le logiciel, je ne peux pas comprendre comment l'implémenter réellement.
(S'il n'y a pas de solution, est-il autre approche?)
Je présume que vous voulez dire MAC et un horodatage? Bien sûr, cela soulève la question de savoir comment obtenir un MAC (ou un autre ID d'ordinateur) et l'horodatage, comment les remplir automatiquement et comment les utiliser tous les deux comme clé primaire. –
Oui, je veux dire MAC et l'horodatage. Si vous utilisez Windows, vous pouvez utiliser Autohotkey, il ya une solution vraiment vraiment sale ici: http://www.autohotkey.com/forum/topic3701.html Je n'ai pas mis beaucoup d'effort dans ce que Autohotkey ne fonctionne pas sur Linux. Python fonctionne sur linux et peut appeler des bibliothèques de c, il devrait être facile de trouver une solution pour cela. Pour les utiliser comme clés primaires, je les concaténerais simplement ensemble. Cependant, je suis plus gentil, car il semble que vous ayez besoin de grandes quantités de données pour générer la clé primaire lorsque vous mettez les données de toutes les machines ensemble. Alors ça pourrait être int. – David