/
githubmirror
/
sqlc
Обзор
Документация
Войти
/
githubmirror
/
sqlc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/endtoend/testdata/named_param/stdlib/query.sql
21 строка
530 B
Kyle Gray
test(endtoend): Split shema and queries (#2803)
04 окт 2023, 19:13
Не верифицирован
04 окт 2023, 19:13
5664224
Код
Авторство
О чём код?
-- name: FuncParams :many SELECT name FROM foo WHERE name = sqlc.arg('slug') AND sqlc.arg(filter)::bool; -- name: AtParams :many SELECT name FROM foo WHERE name = @slug AND @filter::bool; -- name: InsertFuncParams :one INSERT INTO foo(name, bio) values (sqlc.arg('name'), sqlc.arg('bio')) returning name; -- name: InsertAtParams :one INSERT INTO foo(name, bio) values (@name, @bio) returning name; -- name: Update :one UPDATE foo SET name = CASE WHEN @set_name::bool THEN @name::text ELSE name END RETURNING *;