Files
botino/db/migrations/20260114130000_product_aliases.sql

20 lines
633 B
SQL

-- migrate:up
create table if not exists product_aliases (
tenant_id uuid not null references tenants(id) on delete cascade,
alias text not null,
normalized_alias text not null,
woo_product_id integer null,
category_hint text null,
boost numeric(6,3) not null default 0.0,
metadata jsonb not null default '{}'::jsonb,
created_at timestamptz not null default now(),
updated_at timestamptz not null default now(),
primary key (tenant_id, alias)
);
create index if not exists product_aliases_tenant_norm_idx
on product_aliases (tenant_id, normalized_alias);
-- migrate:down
drop table if exists product_aliases;