Нет описания

Andrew Benton 824b846f44 test: Fix json codegen tests after removing rename 1 год назад
.devcontainer d460c5d1ee Upgrade to Go 1.20 (#2105) 1 год назад
.github 2cd364ca30 fix(codegen): Correct column names in :copyfrom (#2838) 1 год назад
.vscode 170059f3f2 feat(devenv): add vscode settings.json with auto newline (#2834) 1 год назад
cmd d361c5d580 chore!: Rename kyleconroy/sqlc to sqlc-dev/sqlc (#2523) 1 год назад
docs f09d96f21b docs: Replace form with dashboard link (#2840) 1 год назад
examples 39576d6e23 fix(mysql): Add, drop, rename and change enum values (#2853) 1 год назад
internal 824b846f44 test: Fix json codegen tests after removing rename 1 год назад
pkg 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) 1 год назад
protos c5668ffed9 refactor(codegen/go): Remove `rename` field from codegen proto 1 год назад
scripts d60eadbcef feat(cmd): Support sqlc.yml configuration file (#2828) 1 год назад
.gitignore c269459151 chore: Ignore Vim swap files (#2616) 1 год назад
.readthedocs.yaml 1663392017 docs: Add a ReadTheDocs config file (#2327) 1 год назад
Dockerfile d9ead98b4d build(deps): bump golang from 1.21.2 to 1.21.3 (#2824) 1 год назад
LICENSE c1121ba320 Initial open source commit 5 лет назад
Makefile 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) 1 год назад
README.md 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) 1 год назад
buf.gen.yaml 5096a9fb39 Update bufbuild plugin references (#2253) 1 год назад
buf.lock da6fe0a21f protos: Add missing field name (#2354) 1 год назад
buf.work.yaml 6eb27c005c setup bufbuild to generate proto (#1974) 1 год назад
buf.yaml e2051225bc python: Use latest version of sqlc-gen-python (#2355) 1 год назад
cliff.toml 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) 1 год назад
devenv.lock 07933428eb build(devenv): bump go from 1.20.7 to 1.21.0 (#2702) 1 год назад
devenv.nix 5ef20c6749 refactor(codegen): Remove golang and json settings from plugin proto (#2822) 1 год назад
devenv.yaml b09ddb7d14 build: Configure dependencies via devenv.sh (#2319) 1 год назад
docker-compose.yml a5f57a972c test: Add profiles to docker compose (#2503) 1 год назад
equinox.pub 91d9f0a99b Automatically deploy master to Equinox (#46) 5 лет назад
go.mod e44f238e3a fix(dolphin): Support more UNIONs for MySQL (#2843) 1 год назад
go.sum e44f238e3a fix(dolphin): Support more UNIONs for MySQL (#2843) 1 год назад
placeholder.go 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) 1 год назад

README.md

sqlc: A SQL Compiler

go Go Report Card

sqlc generates type-safe code from SQL. Here's how it works:

  1. You write queries in SQL.
  2. You run sqlc to generate code with type-safe interfaces to those queries.
  3. You write application code that calls the generated code.

Check out an interactive example to see it in action, and the introductory blog post for the motivation behind sqlc.

Overview

Sponsors

sqlc development is funded by our generous sponsors, including the following companies:

If you use sqlc at your company, please consider becoming a sponsor today.

Sponsors receive priority support via the sqlc Slack organization.

Acknowledgements

sqlc was inspired by PugSQL and HugSQL.