21 lines
912 B
SQL
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}';
|