Что такое sqlc и как он генерирует код?

Middle
210 просмотров
AFK Offer AI

sqlc — кодогенератор: пишешь SQL-запросы, он генерирует типобезопасный Go-код. В файле queries пишешь SQL с аннотациями -- :one, -- :many, -- :exec. sqlc парсит SQL и схему, создаёт структуры и методы. Ошибки SQL ловятся на этапе генерации, не в рантайме. Работает с PostgreSQL, MySQL, SQLite.

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

Как деплоить Go в Lambda?