CREATE TABLE brand_keywords ( id BIGSERIAL PRIMARY KEY, tenant_id BIGINT NOT NULL REFERENCES tenants(id), brand_id BIGINT NOT NULL REFERENCES brands(id), name VARCHAR(200) NOT NULL, status VARCHAR(20) NOT NULL DEFAULT 'active', created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), deleted_at TIMESTAMPTZ ); CREATE UNIQUE INDEX uk_brand_keyword_name_active ON brand_keywords(brand_id, name) WHERE deleted_at IS NULL;