45 lines
1.3 KiB
SQL
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
|
|
*/
|