Files
agenciapsilmno/migrations/agendador_pagamento_modo.sql
2026-03-12 08:58:36 -03:00

21 lines
912 B
SQL

-- migrations/agendador_pagamento_modo.sql
-- Adiciona suporte a modo de pagamento no agendador online
-- Execute no Supabase SQL Editor
ALTER TABLE agendador_configuracoes
ADD COLUMN IF NOT EXISTS pagamento_modo text NOT NULL DEFAULT 'sem_pagamento',
ADD COLUMN IF NOT EXISTS pagamento_metodos_visiveis text[] NOT NULL DEFAULT '{}';
-- Migração de dados existentes:
-- quem tinha pagamento_obrigatorio = true → pix_antecipado
UPDATE agendador_configuracoes
SET pagamento_modo = 'pix_antecipado'
WHERE pagamento_obrigatorio = true
AND pagamento_modo = 'sem_pagamento';
COMMENT ON COLUMN agendador_configuracoes.pagamento_modo IS
'sem_pagamento | pagar_na_hora | pix_antecipado';
COMMENT ON COLUMN agendador_configuracoes.pagamento_metodos_visiveis IS
'Métodos exibidos ao paciente quando pagamento_modo = pagar_na_hora. Ex: {pix, deposito, dinheiro, cartao, convenio}';