-- 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;