mirror of
https://codeberg.org/shroff/phylum.git
synced 2026-05-04 02:59:16 -05:00
[server] Tweak public shares
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
-- name: PublicShare :one
|
||||
SELECT * from public_shares WHERE id = $1;
|
||||
-- name: GetPublicShare :one
|
||||
SELECT * FROM public_shares p WHERE name = @name::text AND deleted IS NULL;
|
||||
|
||||
-- name: AccessPublicShare :exec
|
||||
UPDATE public_shares SET accesses_left = accesses_left - 1 WHERE id = $1;
|
||||
-- name: MarkPublicShareAccess :exec
|
||||
UPDATE public_shares SET accessed = accessed + 1 WHERE id = $1;
|
||||
|
||||
-- name: CreatePublicShare :exec
|
||||
INSERT INTO public_shares(id, created_by, root, password_hash, expires, accesses_left) VALUES(
|
||||
@id::text,
|
||||
INSERT INTO public_shares(name, created_by, root, password_hash, expires, max_accesses) VALUES(
|
||||
@name::text,
|
||||
@created_by::text,
|
||||
@root::uuid,
|
||||
sqlc.narg('password_hash')::text,
|
||||
sqlc.narg('expires')::timestamp,
|
||||
sqlc.narg('accesses_left')::int
|
||||
sqlc.narg('max_accesses')::int
|
||||
);
|
||||
Reference in New Issue
Block a user