| 123456789101112131415161718192021 |
- -- Your SQL goes here
- CREATE TYPE TLikeType AS ENUM ('like','favorite','watch');
- CREATE TABLE likes (
- id SERIAL PRIMARY KEY,
- like_type TLikeType NOT NULL,
- resource_id INTEGER NOT NULL,
- resource_type TResourceType NOT NULL,
- user_id INTEGER NOT NULL,
-
- emoji VARCHAR(8),
- created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
- );
- CREATE UNIQUE INDEX likes_unique ON likes (like_type,resource_id,resource_type,user_id);
|