Всем привет, теперь я видел всё, использую либу ramsey/uuid v4, при 20 записях в таблице словил колизию)
поэтому используй uuid v6 🙂
там коллизия невозможна, потому что он на базе метки времени, а в один поток синхронно ты не сможешь генерировать достаточно быстро, чтобы получить то же самое значение
ну и благодаря монотонности он эфеективнее в бд хранится