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