gsn-proxy/internal/repository/helpers.go
2025-03-26 15:07:12 +03:00

22 lines
328 B
Go

package repository
import (
"github.com/google/uuid"
"github.com/jackc/pgx/v5/pgtype"
)
func UUIDToPg(in uuid.UUID) pgtype.UUID {
if in == uuid.Nil {
return pgtype.UUID{}
}
return pgtype.UUID{Bytes: in, Valid: true}
}
func PGToUUID(in pgtype.UUID) uuid.UUID {
if !in.Valid {
return uuid.Nil
}
return in.Bytes
}