Files
App-Estoque-LiberiKids/sql/add-catalogo-visibility.sql
2025-11-29 21:31:52 -03:00

45 lines
1.3 KiB
SQL

-- =============================================
-- ADICIONAR CAMPO DE VISIBILIDADE NO CATÁLOGO
-- Execute este script no SQL Editor do Supabase
-- =============================================
-- Adicionar coluna visivel_catalogo à tabela produtos
ALTER TABLE produtos
ADD COLUMN IF NOT EXISTS visivel_catalogo BOOLEAN DEFAULT true;
-- Criar índice para melhorar performance das consultas
CREATE INDEX IF NOT EXISTS idx_produtos_visivel_catalogo
ON produtos(visivel_catalogo);
-- Atualizar produtos existentes para serem visíveis por padrão
UPDATE produtos
SET visivel_catalogo = true
WHERE visivel_catalogo IS NULL;
-- Verificar se foi adicionado corretamente
SELECT
'Produtos visíveis no catálogo:' as status,
COUNT(*) as total
FROM produtos
WHERE visivel_catalogo = true;
SELECT
'Produtos ocultos do catálogo:' as status,
COUNT(*) as total
FROM produtos
WHERE visivel_catalogo = false;
-- =============================================
-- INSTRUÇÕES
-- =============================================
/*
✅ CAMPO ADICIONADO COM SUCESSO!
O campo 'visivel_catalogo' foi adicionado à tabela produtos.
Por padrão, todos os produtos existentes foram marcados como visíveis.
Você pode agora gerenciar a visibilidade dos produtos através do menu:
Site / Catalogo
*/