Популярная библиотека — google/uuid. Генерация: uuid.New() для v4 (случайный), uuid.NewV7() для v7 (time-ordered). Парсинг: uuid.Parse(str). Тип uuid.UUID — это [16]byte, легко сериализуется. С pgx UUID маппится напрямую. Для database/sql нужен Scan/Value — в google/uuid они уже реализованы. В PostgreSQL тип uuid занимает 16 байт и индексируется эффективно.
Как работать с UUID в Go?
Junior
154 просмотровAFK Offer AI
Что выведет: defer fmt.Println("a"); defer fmt.Println("b"); defer fmt.Println("c")?