mirror of
https://github.com/3ybactuk/marketplace-go-service-project.git
synced 2025-10-30 14:03:45 +03:00
[hw-8] add: comment service
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
-- +goose Up
|
||||
CREATE TABLE comments (
|
||||
id BIGSERIAL PRIMARY KEY,
|
||||
user_id BIGINT NOT NULL,
|
||||
@@ -6,5 +7,10 @@ CREATE TABLE comments (
|
||||
created_at TIMESTAMP(3) NOT NULL DEFAULT now()
|
||||
);
|
||||
|
||||
CREATE INDEX ON comments(sku, created_at DESC, user_id ASC);
|
||||
CREATE INDEX ON comments(user_id, created_at DESC);
|
||||
CREATE INDEX sku_idx ON comments(sku, created_at DESC, user_id ASC);
|
||||
CREATE INDEX user_id_idx ON comments(user_id, created_at DESC);
|
||||
|
||||
-- +goose Down
|
||||
DROP TABLE comments;
|
||||
DROP INDEX sku_idx;
|
||||
DROP INDEX user_id_idx;
|
||||
Reference in New Issue
Block a user