Sqids es una biblioteca de código abierto que te permite generar identificadores cortos únicos a partir de números. Estos IDs son seguros para URL, pueden codificar varios números y no contienen palabras malsonantes comunes. Leer más .
Así es cómo lucen:
ClickHouse proporciona funciones SQL integradas para generar Sqids con parámetros predeterminados. Esta funcionalidad está disponible desde ClickHouse v23.12 .
Ejemplo rápido de codificación y decodificación:
SELECT sqidEncode(1, 2, 3); -- "86Rf07"
SELECT sqidDecode('86Rf07'); -- [1,2,3]
El uso principal de Sqids es puramente visual. Si prefieres usar IDs en lugar de números en tu proyecto, Sqids podría ser una buena elección.