Sin descripción

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

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.