24 lines
435 B
SQL
24 lines
435 B
SQL
-- name: CreateCompany :one
|
|
INSERT INTO companies (
|
|
name,
|
|
admin_id,
|
|
wallet_id
|
|
)
|
|
VALUES ($1, $2, $3)
|
|
RETURNING *;
|
|
-- name: GetAllCompanies :many
|
|
SELECT *
|
|
FROM companies;
|
|
-- name: GetCompanyByID :one
|
|
SELECT *
|
|
FROM companies
|
|
WHERE id = $1;
|
|
-- name: UpdateCompany :one
|
|
UPDATE companies
|
|
SET name = $1,
|
|
admin_id = $2
|
|
WHERE id = $3
|
|
RETURNING *;
|
|
-- name: DeleteCompany :exec
|
|
DELETE FROM companies
|
|
WHERE id = $1; |