Страница с одобренными тегами

This commit is contained in:
2024-01-27 01:43:27 +03:00
parent 93a2286d46
commit 751476c4f8
5 changed files with 86 additions and 7 deletions

View File

@@ -33,8 +33,8 @@ USE e949;
CREATE TABLE users (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'Unique identifier of user',
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'When account was created',
login VARCHAR(255) NOT NULL COMMENT 'User login',
email VARCHAR(255) NULL COMMENT 'User e-mail address',
login VARCHAR(255) NOT NULL UNIQUE COMMENT 'User login',
email VARCHAR(255) NULL UNIQUE COMMENT 'User e-mail address',
password_hash BINARY(32) NOT NULL COMMENT 'User password hash',
salt VARCHAR(8) NOT NULL COMMENT 'User salt, used for password hash',
avatar_path VARCHAR(255) NULL COMMENT 'Path or URL to avatar picture',
@@ -78,7 +78,9 @@ CREATE TABLE invites (
uses_last SMALLINT UNSIGNED NOT NULL COMMENT 'Remaining uses of invite'
);
CREATE TABLE approved_tags (
value VARCHAR(255) NOT NULL COMMENT 'The tag itself'
value VARCHAR(255) NOT NULL UNIQUE COMMENT 'The tag itself',
author_id INT UNSIGNED NULL COMMENT 'ID of user who added this tag to list of approved',
added_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'When this tag was added'
);
```