From dba595fd2df11b3aef35f63a3d351222d6bc6b68 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Mon, 11 May 2026 16:56:59 -0300 Subject: [PATCH] db: migration session_default_notes_field + schema regenerado MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Migration 20260511000001 adiciona campo 'notes' (Observacao, textarea, sort_order=30) como campo extra default no commitment determinado 'Sessao'. Antes Sessao era a unica excecao entre os nativos — Leitura/Supervisao/ Aula/Analise ja tinham. Padroniza pra que a Observacao da sessao siga o mesmo mecanismo de extra_fields dos outros, e o frontend remova a textarea hardcoded do AgendaEventDialog (proximo commit). Backfill: insere 'notes' em TODOS os commitments Sessao ja existentes (idempotente). Forward-fix: substitui a funcao seed_determined_commitments incluindo o bloco de Sessao + 'notes' pra novos tenants. Schema regenerado via db.cjs schema-export pra refletir o estado pos- migration. agenciapsi-db-dashboard.html regenerado pelo generate-dashboard.cjs. Co-Authored-By: Claude Opus 4.7 (1M context) --- database-novo/agenciapsi-db-dashboard.html | 4 +- ...0511000001_session_default_notes_field.sql | 209 ++ database-novo/schema/00_full/schema.sql | 1821 +++++++++++++++-- .../schema/01_extensions/extensions.sql | 2 +- database-novo/schema/03_functions/_all.sql | 799 +++++++- database-novo/schema/03_functions/auth.sql | 2 +- .../schema/03_functions/extensions.sql | 2 +- .../schema/03_functions/pgbouncer.sql | 2 +- database-novo/schema/03_functions/public.sql | 799 +++++++- .../schema/03_functions/realtime.sql | 2 +- database-novo/schema/03_functions/storage.sql | 2 +- .../03_functions/supabase_functions.sql | 2 +- .../schema/04_tables/addons_cr_ditos.sql | 2 +- .../schema/04_tables/agenda_agendamento.sql | 2 +- .../04_tables/central_saas_docs_faq.sql | 2 +- .../04_tables/comunica_o_notifica_es.sql | 22 +- .../04_tables/crm_conversas_whatsapp.sql | 103 +- .../schema/04_tables/dev_tracking.sql | 179 ++ database-novo/schema/04_tables/documentos.sql | 2 +- .../schema/04_tables/estrutura_calend_rio.sql | 2 +- database-novo/schema/04_tables/financeiro.sql | 2 +- database-novo/schema/04_tables/outros.sql | 260 +-- database-novo/schema/04_tables/pacientes.sql | 6 +- .../schema/04_tables/saas_planos.sql | 2 +- .../schema/04_tables/seguran_a_auditoria.sql | 79 + .../04_tables/seguran_a_rate_limiting.sql | 15 - .../schema/04_tables/servi_os_prontu_rios.sql | 2 +- .../schema/04_tables/tenants_multi_tenant.sql | 4 +- database-novo/schema/05_views/views.sql | 11 +- database-novo/schema/06_indexes/indexes.sql | 26 +- .../schema/07_foreign_keys/constraints.sql | 52 +- database-novo/schema/08_triggers/triggers.sql | 22 +- database-novo/schema/09_policies/policies.sql | 70 +- 33 files changed, 4037 insertions(+), 474 deletions(-) create mode 100644 database-novo/migrations/20260511000001_session_default_notes_field.sql create mode 100644 database-novo/schema/04_tables/dev_tracking.sql create mode 100644 database-novo/schema/04_tables/seguran_a_auditoria.sql delete mode 100644 database-novo/schema/04_tables/seguran_a_rate_limiting.sql diff --git a/database-novo/agenciapsi-db-dashboard.html b/database-novo/agenciapsi-db-dashboard.html index 7b4d0bf..53e32a5 100644 --- a/database-novo/agenciapsi-db-dashboard.html +++ b/database-novo/agenciapsi-db-dashboard.html @@ -3,7 +3,7 @@ -AgenciaPsi DB · 2026-05-04 +AgenciaPsi DB · 2026-05-11