Documentos Pacientes, Template Documentos Pacientes Saas, Documentos prontuários, Documentos Externos, Visualização Externa, Permissão de Visualização, Render Otimização
This commit is contained in:
33
database-novo/migrations/003_tenants_address_fields.sql
Normal file
33
database-novo/migrations/003_tenants_address_fields.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
-- ============================================================
|
||||
-- Migration 003 — Tenants: campos de endereço detalhado
|
||||
-- ============================================================
|
||||
-- Substitui o campo address (texto livre) por campos estruturados
|
||||
-- preenchidos via consulta de CEP (ViaCEP)
|
||||
-- ============================================================
|
||||
|
||||
ALTER TABLE public.tenants
|
||||
ADD COLUMN IF NOT EXISTS cep text,
|
||||
ADD COLUMN IF NOT EXISTS logradouro text,
|
||||
ADD COLUMN IF NOT EXISTS numero text,
|
||||
ADD COLUMN IF NOT EXISTS complemento text,
|
||||
ADD COLUMN IF NOT EXISTS bairro text,
|
||||
ADD COLUMN IF NOT EXISTS cidade text,
|
||||
ADD COLUMN IF NOT EXISTS estado text;
|
||||
|
||||
-- Migra dados existentes do campo address para logradouro
|
||||
UPDATE public.tenants
|
||||
SET logradouro = address
|
||||
WHERE address IS NOT NULL
|
||||
AND logradouro IS NULL;
|
||||
|
||||
-- ----------------------------------------------------------
|
||||
-- Comments
|
||||
-- ----------------------------------------------------------
|
||||
|
||||
COMMENT ON COLUMN public.tenants.cep IS 'CEP do endereço do negócio';
|
||||
COMMENT ON COLUMN public.tenants.logradouro IS 'Logradouro (rua, avenida, etc.)';
|
||||
COMMENT ON COLUMN public.tenants.numero IS 'Número do endereço';
|
||||
COMMENT ON COLUMN public.tenants.complemento IS 'Complemento (sala, andar, etc.)';
|
||||
COMMENT ON COLUMN public.tenants.bairro IS 'Bairro';
|
||||
COMMENT ON COLUMN public.tenants.cidade IS 'Cidade';
|
||||
COMMENT ON COLUMN public.tenants.estado IS 'UF (2 letras)';
|
||||
Reference in New Issue
Block a user