-- 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}';