Files
phylum/server/internal/core/db/public.sql.go
T
2024-10-24 21:35:36 +05:30

40 lines
875 B
Go

// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.26.0
// source: public.sql
package db
import (
"context"
)
const accessPublicShare = `-- name: AccessPublicShare :exec
UPDATE public_shares SET accesses_left = accesses_left - 1 WHERE id = $1
`
func (q *Queries) AccessPublicShare(ctx context.Context, id string) error {
_, err := q.db.Exec(ctx, accessPublicShare, id)
return err
}
const publicShare = `-- name: PublicShare :one
SELECT id, created, deleted, created_by, root, password_hash, expires, accesses_left from public_shares WHERE id = $1
`
func (q *Queries) PublicShare(ctx context.Context, id string) (PublicShare, error) {
row := q.db.QueryRow(ctx, publicShare, id)
var i PublicShare
err := row.Scan(
&i.ID,
&i.Created,
&i.Deleted,
&i.CreatedBy,
&i.Root,
&i.PasswordHash,
&i.Expires,
&i.AccessesLeft,
)
return i, err
}