Пакет pgtype из pgx предоставляет Go типы для всех PostgreSQL типов — Text, Int4, Timestamptz, UUID, и другие. Каждый тип имеет поле Valid и поддерживает NULL. В отличие от sql.Null*, pgtype типы заточены под pgx и поддерживают бинарный протокол PostgreSQL — это быстрее. Также есть специфичные типы: pgtype.JSONB, pgtype.Inet, pgtype.Int4range.
Что такое pgtype для PostgreSQL?
Middle
75 просмотровAFK Offer AI
Какие библиотеки для retry в Go?