Do niektórych moich tabel chcę dodać „second_primary_key”, który będzie identyfikatorem UUID lub jakimś losowym długim kluczem. Potrzebuję tego, ponieważ dla niektórych tabel nie chcę ujawniać liczb całkowitych w mojej aplikacji internetowej. Oznacza to, że na stronie „/ faktury” mam listę faktur i link do „/ faktur /: id” gdzie: id jest liczbą całkowitą. Nie chcę, aby użytkownik wiedział, ile faktur jest w moim systemie, dlatego zamiast „/ invoices / 123” chcę użyć jego „second_primary_key”, aby adres URL miał postać „/ invoices / N_8Zk241vNa”
To samo dotyczy innych tabel, w których chcę ukryć prawdziwy identyfikator.
Zastanawiam się, czy to powszechna praktyka? Jaki jest najlepszy sposób na wdrożenie tego?
A jak się nazywa ta technika, żeby ją wyszukać?