내 테이블 중 일부에 uuid 또는 임의의 긴 키가 될 "second_primary_key"를 추가하고 싶습니다. 일부 테이블의 경우 웹 응용 프로그램에 정수를 노출하고 싶지 않기 때문에 필요합니다. 즉, "/ invoices"페이지에는 송장 목록과 "/ invoices / : id"에 대한 링크가 있습니다. 여기서 : id는 정수입니다. 사용자가 내 시스템의 송장 수를 알기를 원하지 않으므로 "/ invoices / 123"대신 "second_primary_key"를 사용하여 URL이 "/ invoices / N_8Zk241vNa"가되도록합니다.
실제 ID를 숨기고 싶은 다른 테이블도 마찬가지입니다.
이것이 일반적인 관행입니까? 이것을 구현하는 가장 좋은 방법은 무엇입니까?
그리고이 기술은 결국 무엇을 호출하여 검색 할 수 있습니까?