Keine Beschreibung

Andrew Benton 914a2f905b feat(plugin): Add support for remote grpc plugins vor 1 Jahr
.devcontainer d460c5d1ee Upgrade to Go 1.20 (#2105) vor 1 Jahr
.github d9e233ef67 feat(codegen): Remove Go specific overrides from codegen proto (#2929) vor 1 Jahr
.vscode 170059f3f2 feat(devenv): add vscode settings.json with auto newline (#2834) vor 1 Jahr
cmd 4507ede83f feat(plugin): Use gRPC interface for codegen plugin communication (#2930) vor 1 Jahr
docs 8e068747dc docs: Update banner for v1.23.0 (#2917) vor 1 Jahr
examples bf03e1541a test: Update sqlc version in generated code vor 1 Jahr
internal 914a2f905b feat(plugin): Add support for remote grpc plugins vor 1 Jahr
pkg 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) vor 1 Jahr
protos 4507ede83f feat(plugin): Use gRPC interface for codegen plugin communication (#2930) vor 1 Jahr
scripts d60eadbcef feat(cmd): Support sqlc.yml configuration file (#2828) vor 1 Jahr
.gitignore c269459151 chore: Ignore Vim swap files (#2616) vor 1 Jahr
.readthedocs.yaml 1663392017 docs: Add a ReadTheDocs config file (#2327) vor 1 Jahr
Dockerfile d9ead98b4d build(deps): bump golang from 1.21.2 to 1.21.3 (#2824) vor 1 Jahr
LICENSE c1121ba320 Initial open source commit vor 5 Jahren
Makefile eac251f258 docs: Use docker compose v2 and update MYSQL_DATABASE env var (#2870) vor 1 Jahr
README.md a2258499f2 docs: Acknowledgements => Acknowledgments (#2931) vor 1 Jahr
buf.gen.yaml 4507ede83f feat(plugin): Use gRPC interface for codegen plugin communication (#2930) vor 1 Jahr
buf.lock da6fe0a21f protos: Add missing field name (#2354) vor 1 Jahr
buf.work.yaml 6eb27c005c setup bufbuild to generate proto (#1974) vor 1 Jahr
buf.yaml e2051225bc python: Use latest version of sqlc-gen-python (#2355) vor 1 Jahr
cliff.toml 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) vor 1 Jahr
devenv.lock 07933428eb build(devenv): bump go from 1.20.7 to 1.21.0 (#2702) vor 1 Jahr
devenv.nix 5ef20c6749 refactor(codegen): Remove golang and json settings from plugin proto (#2822) vor 1 Jahr
devenv.yaml b09ddb7d14 build: Configure dependencies via devenv.sh (#2319) vor 1 Jahr
docker-compose.yml eac251f258 docs: Use docker compose v2 and update MYSQL_DATABASE env var (#2870) vor 1 Jahr
equinox.pub 91d9f0a99b Automatically deploy master to Equinox (#46) vor 5 Jahren
go.mod b891a04dfc build(deps): Upgrade wasmtime-go from 13.0.0 to 14.0.0 (#2900) vor 1 Jahr
go.sum b891a04dfc build(deps): Upgrade wasmtime-go from 13.0.0 to 14.0.0 (#2900) vor 1 Jahr
placeholder.go 3b48228691 chore: Finish migration to sqlc-dev/sqlc (#2548) vor 1 Jahr

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.

Acknowledgments

sqlc was inspired by PugSQL and HugSQL.