Files
3ybactuk-marketplace-go-ser…/comments/db/migrations/00001_create_comments.sql
2025-07-28 14:58:08 +03:00

16 lines
440 B
SQL

-- +goose Up
CREATE TABLE comments (
id BIGSERIAL PRIMARY KEY,
user_id BIGINT NOT NULL,
sku BIGINT NOT NULL,
text VARCHAR(255) NOT NULL,
created_at TIMESTAMP(3) NOT NULL DEFAULT now()
);
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;