mirror of
https://github.com/zen-browser/rices.git
synced 2025-07-07 08:55:40 +02:00
feat(rices): mejorar reglas de publicación de rices
- Permitir publicar un rice con un token existente si no excede el límite. - Configurar límite de 5 rices por token a través de variable de entorno (env.MAX_RICES_BY_TOKEN). - Validar duplicidad de nombres al crear un nuevo rice.
This commit is contained in:
parent
612e27a55c
commit
9bf1fe8e0d
7 changed files with 122 additions and 9 deletions
|
@ -12,9 +12,8 @@ CREATE TABLE rices (
|
|||
level INTEGER DEFAULT 0 NOT NULL, -- Level: 0 (Public), 1 (Verified)
|
||||
created_at TIMESTAMP DEFAULT NOW(), -- Creation date
|
||||
updated_at TIMESTAMP, -- Last update date
|
||||
PRIMARY KEY (id, slug), -- Composite primary key
|
||||
UNIQUE (slug), -- Ensure slug is unique
|
||||
UNIQUE (name) -- Ensure name is unique
|
||||
PRIMARY KEY (id), -- Composite primary key
|
||||
UNIQUE (slug) -- Ensure slug is unique
|
||||
);
|
||||
|
||||
CREATE OR REPLACE FUNCTION increment_visits(slug_param TEXT)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue