Об этом проекте

sqlc — это компилятор SQL, который генерирует типобезопасный код из SQL-запросов. Он работает путем анализа вашей SQL-схемы и запросов, а затем генерирует код с типобезопасными интерфейсами для этих запросов. Такой подход устраняет ручное сопоставление и снижает количество ошибок во время выполнения. Ключевые особенности: - Пишите запросы на SQL, запускайте sqlc и получайте типобезопасный код. - Поддерживает Go, Kotlin, Python и TypeScript через официальные плагины. - Расширяется с помощью плагинов сообщества для дополнительных языков. - Интерактивная песочница доступна на play.sqlc.dev. - Подробная документация на docs.sqlc.dev. Варианты использования: идеально подходит для разработчиков, которые хотят сохранить SQL как источник истины, обеспечивая при этом типобезопасность в коде приложения. Это особенно полезно в проектах со сложными запросами или при частых изменениях схемы базы данных.