Agenda, Agendador, Configurações
This commit is contained in:
20
migrations/agendador_pagamento_modo.sql
Normal file
20
migrations/agendador_pagamento_modo.sql
Normal file
@@ -0,0 +1,20 @@
|
||||
-- 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}';
|
||||
Reference in New Issue
Block a user