Sqids 是一个开源库,可以从数字生成短的唯一标识符。这些标识符是 URL 安全的,可以编码多个数字,并且不包含常见的粗话。 阅读更多 .
这就是它们的样子:
ClickHouse 提供了內建的SQL函數,用於生成具有默認參數的 Sqids。此功能自 ClickHouse v23.12 版本開始提供。
快速编码和解码示例:
SELECT sqidEncode(1, 2, 3); -- "86Rf07"
SELECT sqidDecode('86Rf07'); -- [1,2,3]
Sqids 的主要用途是纯视觉的。如果您想在项目中使用标识符代替数字,Sqids 可能是一个不错的选择。