Đối với một số bảng của tôi, tôi muốn thêm "second_primary_key" sẽ là uuid hoặc một số khóa dài ngẫu nhiên. Tôi cần nó vì đối với một số bảng tôi không muốn hiển thị số nguyên cho ứng dụng web của mình. Đó là, trên một trang "/ hóa đơn" Tôi có một danh sách các hóa đơn và liên kết đến "/ Chemicals /: id" trong đó: id là một số nguyên. Tôi không muốn người dùng biết có bao nhiêu hóa đơn trong hệ thống của mình ở đó, do đó thay vì "/ Chemicals / 123" Tôi muốn sử dụng "second_primary_key" để url sẽ là "/ Chemicals / N_8Zk241vNa"
Điều tương tự cũng xảy ra với các bảng khác mà tôi muốn ẩn id thực.
Tôi tự hỏi, đây có phải là một thực tế phổ biến? Cách tốt nhất để thực hiện điều này là gì?
Và kỹ thuật này được gọi là gì sau tất cả, để tôi thực hiện tìm kiếm trên đó?