toque-de-cor / supabase_catalogo.sql
rafaellmelzi-maker
deploy: codigo atual para HF Space
4e586fb
Raw
History Blame Contribute Delete
1.21 kB
-- ============================================================
-- Toque de Cor — Tabela de catálogo de produtos
-- Execute no SQL Editor do Supabase
-- ============================================================
CREATE TABLE IF NOT EXISTS catalogo (
id SERIAL PRIMARY KEY,
uf TEXT NOT NULL,
linha INTEGER NOT NULL,
cod_sku TEXT NOT NULL,
descricao TEXT,
embalagem TEXT,
cor TEXT,
preco NUMERIC(12,4) DEFAULT 0,
cod_citel TEXT DEFAULT '',
descricao_db TEXT DEFAULT '',
marca TEXT DEFAULT '',
grupo TEXT DEFAULT '',
desc_final TEXT DEFAULT '',
atualizado_em TIMESTAMPTZ DEFAULT NOW()
);
-- Índices para performance
CREATE INDEX IF NOT EXISTS idx_catalogo_uf ON catalogo(uf);
CREATE INDEX IF NOT EXISTS idx_catalogo_sku ON catalogo(cod_sku);
CREATE INDEX IF NOT EXISTS idx_catalogo_uf_linha ON catalogo(uf, linha);
CREATE INDEX IF NOT EXISTS idx_catalogo_marca ON catalogo(marca);
CREATE INDEX IF NOT EXISTS idx_catalogo_grupo ON catalogo(grupo);
-- Permissão para a role anon
GRANT ALL ON catalogo TO anon;
GRANT USAGE, SELECT ON SEQUENCE catalogo_id_seq TO anon;