Писать чистый SQL проще с pgx и sqlc в Go

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
9,534
Реакции
1,550
Credits
33,516
Писать чистый SQL проще с pgx и sqlc в Go
photo_2024-10-24_15-23-32.jpg

Что такое pgx и sqlc?

pgx: это надежный набор инструментов и драйвер для PostgreSQL в Golang. Этот модуль также предоставляет полезные инструменты для облегчения работы со сложными запросами, делая их менее подверженными ошибкам.

sqlc: это инструмент для генерации кода, который преобразует ваши SQL-запросы в файлах .sql в Go-код с типобезопасностью как для параметров запроса, так и для результатов. Пример можно посмотреть здесь: sqlc playground. sqlc также поддерживает pgx "из коробки", что делает эту комбинацию отличным решением для работы с базами данных.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои