Open motyc opened 3 years ago
Rozumiem, skusim vysvetlit situaciu:
ID
vo formate UUID
, to sa pouziva aj v url, napr http://<server>/card/9c3faf16-7874-48cf-bd1a-996eb7bafec8
PID
predstavuje postupnost cisel, pre kazdeho uzivatela jedinecnu. Priklad: Uzivatel User
vytvoril 3 karty, prva ma pid=1
, druha pid=2
, tretia pid=3
a tak dalej. Ked kartu zmaze a vytvori dalsiu tak sa v postupnosti iba pokracuje, takze keby zmazal kartu s pid=2
a vytvoril dalsiu novu kartu, tak sa nepouzije pid=2
ale nasledovne cislo zo sekvencie tj pid=4
.
Otazka teraz znie, zmazat atribut, alebo ho premenovat a zobrazovat na kartach alebo s nim spravit nieco ine?
Ok, děkuji za vysvětlení. Pak bych to nazval jen něčím jako "Pořadové číslo karty" a označení PID bych naopak používal pro UUID. Každopádně by mělo platit, že pokud má údaj dávat smysl, musí být viditelný u každé karty i v aplikaci.
Každá karta má v systému přiděleno ID ve formátu UUID, které by mělo fungovat jako PID. UUID je též součástí URL (potud správně). Najednou ale v exportech (možná i jinde, nevím) vystupuje ještě něco označované jako "PID", což ale určitě PID není a nevím, k čemu to má sloužit a proč se to zobrazuje, když to není ani údaj viditelný na kartách. Podle mne asi půjde o primární klíč z databáze, ten nás ale myslím moc nezajímá. Nebo kde se to vzalo? Tak či onak, je to naprosto zbytečně matoucí a k ničemu dobré.