ваше сообщение коммита
This commit is contained in:
13
backend/db/migrations/034_create_tags_and_user_tags.sql
Normal file
13
backend/db/migrations/034_create_tags_and_user_tags.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
-- Создание справочника тегов
|
||||
CREATE TABLE IF NOT EXISTS tags (
|
||||
id SERIAL PRIMARY KEY,
|
||||
name VARCHAR(64) NOT NULL UNIQUE,
|
||||
description TEXT
|
||||
);
|
||||
|
||||
-- Создание связующей таблицы "пользователь — тег"
|
||||
CREATE TABLE IF NOT EXISTS user_tags (
|
||||
user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
||||
tag_id INTEGER NOT NULL REFERENCES tags(id) ON DELETE CASCADE,
|
||||
PRIMARY KEY (user_id, tag_id)
|
||||
);
|
||||
Reference in New Issue
Block a user