Что такое pgx драйвер?

Junior
490 просмотров
AFK Offer AI

pgx — самый быстрый PostgreSQL драйвер для Go, написанный с нуля (не обёртка над libpq). Поддерживает: binary protocol (быстрее text), prepared statements, COPY, LISTEN/NOTIFY, custom types, batch queries. Можно использовать напрямую (pgx.Conn) или через database/sql (pgx/stdlib). Прямой pgx API богаче: QueryRow возвращает pgx.Row с Scan, есть pgx.Batch для батч-запросов. Автор — Jack Christensen, драйвер активно поддерживается. Для нового Go-проекта с PostgreSQL — pgx без вариантов.

Следующий вопрос

Как мокировать time.Now?