From 5af4b07f163c4336bf3656a7bdd71f9e7ffdc50e Mon Sep 17 00:00:00 2001 From: nquidox Date: Tue, 10 Mar 2026 21:33:55 +0300 Subject: [PATCH] indexes added --- merch.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/merch.sql b/merch.sql index e8e7e39..64cc1e4 100644 --- a/merch.sql +++ b/merch.sql @@ -18,6 +18,8 @@ CREATE TABLE merch ( CONSTRAINT fk_merch_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ); +CREATE INDEX idx_merch_user ON merch (user_id); + CREATE TABLE merch_origins ( id BIGSERIAL PRIMARY KEY, created_at TIMESTAMP WITH TIME ZONE NOT NULL, @@ -38,6 +40,8 @@ CREATE TABLE merch_prices ( CONSTRAINT fk_merch_prices_merch_origins_id FOREIGN KEY (origin_id) REFERENCES merch_origins(id) ON DELETE CASCADE ); +CREATE INDEX idx_merch_prices_active ON merch_prices (merch_id, deleted_at, created_at); + CREATE TABLE merch_extra_data ( id BIGSERIAL PRIMARY KEY, created_at TIMESTAMP WITH TIME ZONE NOT NULL,