            	NROSCRIPT     DESCRI I   WIDTH  < SCRIPT K   SUBTYPE I  Text WIDTH    
CHANGE_LOG                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	       
         	              
                                                                                                                                                                    !        "       #       $       %  "     &         '         (         )         *  (     +  )     ,  +     -  ,     .  *     /  -     0         1         2         3         4         5         6  5     7  2     8         9         :  7     ;  3     <  4     =  6     >  8     ?  9     @  :     A  >     B         C         D  B     E         F         G         H         I         J         K  J     L  K     M  L     N         O         P         Q         R         S         T         U  Q     V  R     W  S     X  T     Y         Z         [         \  Y     ]  Z     ^  [     _  V     `  U     a  _     b  W     c  X     d  \     e         f         g         h         i         j         k         l         m         n  m     o         p         q         r         s  o     t         u         v  u     w         x         y         z         {         |  {     }         ~           }       ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           	         
                                                                                                                                                                                                                !         "         #         $         %         &  %     '         (         )         *         +         ,         -         .         /         0         1         2         3         4         5         6         7         8         9         :         ;         <         =         >         ?         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         P         Q         R         S         T         U         V         W         X         Y         Z         [         \         ]  Z     ^         _         `         a         b         c         d         e         f         g         h         i         j         k         l         m         n         o         p         q  p     r         s         t         u  t     v         w         x         y         z         {         |         }         ~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         q                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	         
           
                                                                                               LCID         )ALTER TABLE CADCLI ADD CHAVE VARCHAR(30);)   ALTER TABLE CADCLI ADD CHAVE VARCHAR(30);     .ALTER TABLE PESSOA ADD RENDA DOUBLE PRECISION;.   ALTER TABLE PESSOA ADD RENDA DOUBLE PRECISION;     CREATE TABLE PROFISSIONAIS  CREATE TABLE PROFISSIONAIS (
       ID_PROFISSIONAL      INTEGER NOT NULL,
       CD_IBGE              INTEGER,
       NOME                 VARCHAR(40),
       ENDERECO         VARCHAR(50),
       BAIRRO               VARCHAR(30),
       COMPLEMENTO         VARCHAR(20),
       FONE                 VARCHAR(15),
       CELULAR              VARCHAR(15),
       PRIMARY KEY (ID_PROFISSIONAL)
);
     9ALTER TABLE BENEFICIO_PESSOA ADD ID_PROFISSIONAL INTEGER;9   ALTER TABLE BENEFICIO_PESSOA ADD ID_PROFISSIONAL INTEGER;     <ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PESSOA_PR   ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PESSOA_PROF FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;     %CREATE GENERATOR GEN_ID_PROFISSIONAL;%   CREATE GENERATOR GEN_ID_PROFISSIONAL;     CREATE TABLE HIST_PROJ_FAM_PES#  CREATE TABLE HIST_PROJ_FAM_PES 
(
  ID_CONTROLE     DOUBLE PRECISION NOT NULL,
  ID_PROJETO	INTEGER NOT NULL,
  ID_PESSOA	INTEGER NOT NULL,
  DT_INICIO	DATE,
  DT_FIM	                DATE,
  VALOR_PROJETO	DOUBLE PRECISION,
  DT_EXCLUSAO    TIMESTAMP, 
 PRIMARY KEY (ID_CONTROLE)
);     <ALTER TABLE HIST_PROJ_FAM_PES ADD FOREIGN KEY (ID_PESSOA) REZ   ALTER TABLE HIST_PROJ_FAM_PES ADD FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA);
  	   <ALTER TABLE HIST_PROJ_FAM_PES ADD FOREIGN KEY (ID_PROJETO) R[   ALTER TABLE HIST_PROJ_FAM_PES ADD FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO (ID_PROJETO);  
   )CREATE GENERATOR GEN_ID_HIST_PROJ_FAM_PES*   CREATE GENERATOR GEN_ID_HIST_PROJ_FAM_PES;     $ALTER TABLE DESPESAS DROP DESCRICAO;$   ALTER TABLE DESPESAS DROP DESCRICAO;     CREATE TABLE TIPO_DESPESA   CREATE TABLE TIPO_DESPESA (
  ID_TIPO_DESPESA INTEGER NOT NULL,
  DE_TIPO_DESPESA VARCHAR(40)  COLLATE PXW_INTL850,
  PRIMARY KEY (ID_TIPO_DESPESA)
);     1ALTER TABLE DESPESAS ADD ID_TIPO_DESPESA INTEGER;1   ALTER TABLE DESPESAS ADD ID_TIPO_DESPESA INTEGER;     <ALTER TABLE DESPESAS ADD CONSTRAINT FK_DESPESAS_TIPO_DESPESA   ALTER TABLE DESPESAS ADD CONSTRAINT FK_DESPESAS_TIPO_DESPESA FOREIGN KEY (ID_TIPO_DESPESA) REFERENCES TIPO_DESPESA (ID_TIPO_DESPESA) ON UPDATE CASCADE;     CREATE TABLE CONVENIOS  CREATE TABLE CONVENIOS (
  ID_CONVENIO INTEGER NOT NULL,
  RAZAO_SOCIAL VARCHAR(50)  COLLATE PXW_INTL850,
  NOME_FANTASIA VARCHAR(50) COLLATE PXW_INTL850,
  ENDERECO VARCHAR(50) COLLATE PXW_INTL850,
  BAIRRO VARCHAR(30) COLLATE PXW_INTL850,
  COMPLEMENTO VARCHAR(20) COLLATE PXW_INTL850,
  FONE_1 VARCHAR(15),
  FONE_2 VARCHAR(15),
  CGC VARCHAR(18),
  PRIMARY KEY (ID_CONVENIO)
);     5ALTER TABLE BENEFICIO_PESSOA ADD ID_CONVENIO INTEGER;5   ALTER TABLE BENEFICIO_PESSOA ADD ID_CONVENIO INTEGER;     <ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PES_CONVE   ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PES_CONVENIO FOREIGN KEY (ID_CONVENIO) REFERENCES CONVENIOS (ID_CONVENIO) ON UPDATE CASCADE;     <ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_FAMILIA FOREIGN   ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_FAMILIA FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE;     CREATE TABLE VISITA_MOTIVO   CREATE TABLE VISITA_MOTIVO (
  ID_VISITA_MOTIVO INTEGER NOT NULL,
  DE_VISITA_MOTIVO VARCHAR(40) COLLATE PXW_INTL850,
  PRIMARY KEY (ID_VISITA_MOTIVO)
);     CREATE TABLE VISITAS3  CREATE TABLE VISITAS (
  ID_VISITA INTEGER NOT NULL,
  ID_FAMILIA INTEGER NOT NULL,
  ID_PROFISSIONAL INTEGER NOT NULL,
  ID_VISITA_MOTIVO INTEGER,
  DATA DATE,
  HORA TIME,
  OBSERVACAO BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  PARECER BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  PRIMARY KEY (ID_VISITA)
);      CREATE GENERATOR GEN_ID_VISITAS;    CREATE GENERATOR GEN_ID_VISITAS;     ;ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_MOTIVO FOREIGN   ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_MOTIVO FOREIGN KEY (ID_VISITA_MOTIVO) REFERENCES VISITA_MOTIVO (ID_VISITA_MOTIVO) ON UPDATE CASCADE;     <ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_PROFISSIOANAL F   ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_PROFISSIOANAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;     !CREATE TABLE PROJ_MOTIVO_EXCLUSAO   CREATE TABLE PROJ_MOTIVO_EXCLUSAO (
  ID_MOTIVO_EXCLUSAO SMALLINT NOT NULL,
  DE_MOTIVO_EXCLUSAO VARCHAR(40)  COLLATE PXW_INTL850,
  PRIMARY KEY (ID_MOTIVO_EXCLUSAO)
);     ,CREATE GENERATOR GEN_ID_PROJ_MOTIVO_EXCLUSAO-   CREATE GENERATOR GEN_ID_PROJ_MOTIVO_EXCLUSAO;     <ALTER TABLE HIST_PROJ_FAM_PES ADD ID_MOTIVO_EXCLUSAO SMALLING   ALTER TABLE HIST_PROJ_FAM_PES ADD ID_MOTIVO_EXCLUSAO SMALLINT NOT NULL;     <ALTER TABLE HIST_PROJ_FAM_PES ADD CONSTRAINT FK_HIST_MOTIVO_   ALTER TABLE HIST_PROJ_FAM_PES ADD CONSTRAINT FK_HIST_MOTIVO_EXCLUSAO FOREIGN KEY (ID_MOTIVO_EXCLUSAO) REFERENCES PROJ_MOTIVO_EXCLUSAO (ID_MOTIVO_EXCLUSAO) ON UPDATE CASCADE;     !CREATE GENERATOR GEN_ID_CONVENIO;!   CREATE GENERATOR GEN_ID_CONVENIO;     &CREATE GENERATOR GEN_ID_VISITA_MOTIVO;&   CREATE GENERATOR GEN_ID_VISITA_MOTIVO;     $CREATE GENERATOR GEN_ID_TIPODESPESA;$   CREATE GENERATOR GEN_ID_TIPODESPESA;     *ALTER TABLE CONVENIOS ADD CD_IBGE INTEGER;*   ALTER TABLE CONVENIOS ADD CD_IBGE INTEGER;      <ALTER TABLE CONVENIOS ADD CONSTRAINT FK_CONV_MUNICIPIO FOREI~   ALTER TABLE CONVENIOS ADD CONSTRAINT FK_CONV_MUNICIPIO FOREIGN KEY (CD_IBGE) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;  !   CREATE TABLE STATUS   CREATE TABLE STATUS (
  ID_STATUS SMALLINT NOT NULL,
  DE_STATUS VARCHAR(30)  COLLATE PXW_INTL850,
  PRIMARY KEY (ID_STATUS)
);  "   CREATE GENERATOR GEN_ID_STATUS   CREATE GENERATOR GEN_ID_STATUS;  #   4ALTER TABLE BENEFICIO_PESSOA ADD ID_STATUS SMALLINT;4   ALTER TABLE BENEFICIO_PESSOA ADD ID_STATUS SMALLINT;  $   <ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PES_STATU   ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PES_STATUS FOREIGN KEY (ID_STATUS) REFERENCES STATUS (ID_STATUS) ON UPDATE CASCADE;  %   &ALTER TABLE PESSOA ADD NMATRICULA, CNSS   ALTER TABLE PESSOA ADD NMATRICULA INTEGER;
ALTER TABLE PESSOA ADD CNS VARCHAR(15);  &   0ALTER TABLE VISITAS ADD ID_ENTREVISTADO INTEGER;0   ALTER TABLE VISITAS ADD ID_ENTREVISTADO INTEGER;  '   <ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_PESSA FOREIGN K   ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_PESSA FOREIGN KEY (ID_ENTREVISTADO) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;  (   3ALTER TABLE VISITAS ADD ENCAMINHAMENTO VARCHAR(200)^   ALTER TABLE VISITAS ADD ENCAMINHAMENTO VARCHAR(200) CHARACTER SET WIN1252 COLLATE PXW_INTL850;  )   CREATE TABLE AGENDA_VISITA  CREATE TABLE AGENDA_VISITA
(
  ID_AGENDA_VISITA     DOUBLE PRECISION NOT NULL,
  ID_FAMILIA	         INTEGER NOT NULL,
  ID_SOLICITANTE	         INTEGER,
  ID_PROFISSIONAL       INTEGER,
  ID_MOTIVO                   INTEGER NOT NULL,
  DATA	                         DATE,
  HORA	                         TIME,
  FLAG_OK                       CHAR,
  OBSERVACAO               BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
 PRIMARY KEY (ID_AGENDA_VISITA)
);  *   %CREATE GENERATOR GEN_ID_AGENDA_VISITA&   CREATE GENERATOR GEN_ID_AGENDA_VISITA;  +   :ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_FAMILIA   ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_FAMILIA FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE;  ,   <ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_SOLICITAN   ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_SOLICITANTE FOREIGN KEY (ID_SOLICITANTE) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;  -   <ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_PROFISSIO   ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_PROFISSIONAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;  .   9ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_MOTIVO   ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_MOTIVO FOREIGN KEY (ID_MOTIVO) REFERENCES VISITA_MOTIVO (ID_VISITA_MOTIVO) ON UPDATE CASCADE;  0   CREATE TABLE FERIADO   CREATE TABLE FERIADO
(
  DT_FERIADO                DATE NOT NULL,
  DESCRICAO	         VARCHAR(50)  COLLATE PXW_INTL850,
 PRIMARY KEY (DT_FERIADO)
);  1   ALTER TABLE BENEFICIO ADD PRAZO(   ALTER TABLE BENEFICIO ADD PRAZO INTEGER;  2   ALTER TABLE BENEFICIO ADD TIPO+   ALTER TABLE BENEFICIO ADD TIPO VARCHAR(15);  3   #ALTER TABLE PESSOA ADD NCERTIDAO...  ALTER TABLE PESSOA ADD NCERTIDAO INTEGER;
ALTER TABLE PESSOA ADD NOME_CARTORIO  VARCHAR(30);
ALTER TABLE PESSOA ADD LIVRO VARCHAR(8);
ALTER TABLE PESSOA ADD FOLHA VARCHAR(4);
ALTER TABLE PESSOA ADD TERMO VARCHAR(8);
ALTER TABLE PESSOA ADD DATA_EMISSAO TIMESTAMP;
ALTER TABLE PESSOA ADD DISTRITO_CERTIDAO VARCHAR(30);
ALTER TABLE PESSOA ADD COMARCA VARCHAR(30);
ALTER TABLE PESSOA ADD FLAG_TIPO VARCHAR(30);  4   <ALTER TABLE PESSOA ADD FLAG_OBITO, DATA_OBITO, CERTIDAO_OBIT   ALTER TABLE PESSOA ADD FLAG_OBITO VARCHAR(1);
ALTER TABLE PESSOA ADD DATA_OBITO TIMESTAMP;
ALTER TABLE PESSOA ADD CERTIDAO_OBITO VARCHAR(15);
  5   CREATE TABLE BAIRRO   CREATE TABLE BAIRRO
(
  ID_BAIRRO                    INTEGER NOT NULL,
  DESCRICAO	         VARCHAR(50)  COLLATE PXW_INTL850,
 PRIMARY KEY (ID_BAIRRO)
);  6   !ALTER TABLE FAMILIA ADD ID_BAIRRO*   ALTER TABLE FAMILIA ADD ID_BAIRRO INTEGER;  7   ,ALTER TABLE FAMILIA ADD CONSTRAINT FK_BAIRROu   ALTER TABLE FAMILIA ADD CONSTRAINT FK_BAIRRO FOREIGN KEY (ID_BAIRRO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE;  8   CREATE GENERATOR GEN_ID_BAIRRO;   CREATE GENERATOR GEN_ID_BAIRRO;  9   CREATE TABLE ENTIDADE  CREATE TABLE ENTIDADE
(
  ID_ENTIDADE                DOUBLE PRECISION NOT NULL,
  NOME         	          VARCHAR(50)  NOT NULL,
  ENDERECO                    VARCHAR(50) COLLATE PXW_INTL850,
  ID_BAIRRO                     INTEGER,
  COMPLEMENTO            VARCHAR(30) COLLATE PXW_INTL850,
  FONE                              VARCHAR(15) COLLATE PXW_INTL850,
  FLAG_EXCLUSIVO         CHAR,
  PRIMARY KEY (ID_ENTIDADE)
);  :   -ALTER TABLE ENTIDADE ADD CONSTRAINT FK_BAIRROz   ALTER TABLE ENTIDADE ADD CONSTRAINT FK_ENT_BAIRRO FOREIGN KEY (ID_BAIRRO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE;  L   ALTER TABLE CONTRATO ADD QUOTA%   ALTER TABLE CONTRATO ADD QUOTA FLOAT;  <   !CREATE GENERATOR GEN_ID_ENTIDADE;!   CREATE GENERATOR GEN_ID_ENTIDADE;  =   CREATE TABLE ENTIDADE_PESSOA   CREATE TABLE ENTIDADE_PESSOA
(
  ID_ENTIDADE                DOUBLE PRECISION NOT NULL,
  ID_PESSOA                    DOUBLE PRECISION NOT NULL,
  FLAG_RESPONSAVEL   CHAR
);  >   4ALTER TABLE ENTIDADE_PESSOA ADD CONSTRAINT FK_PESSOA}   ALTER TABLE ENTIDADE_PESSOA ADD CONSTRAINT FK_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;  ?   6ALTER TABLE ENTIDADE_PESSOA ADD CONSTRAINT FK_ENTIDADE   ALTER TABLE ENTIDADE_PESSOA ADD CONSTRAINT FK_ENTIDADE FOREIGN KEY (ID_ENTIDADE) REFERENCES ENTIDADE (ID_ENTIDADE) ON UPDATE CASCADE;  @   CREATE TABLE CONTRATOp  CREATE TABLE CONTRATO
(
  ID_CONTRATO                     DOUBLE PRECISION NOT NULL,
  ID_ENTIDADE                       DOUBLE PRECISION NOT NULL,
  DT_INICIO         	                  DATE,
  DT_FIM                                  DATE,
  SALDO                                    FLOAT,
  ULTIMO_ACERTO                 DATE,
  PRIMARY KEY (ID_CONTRATO)
);  A   /ALTER TABLE CONTRATO ADD CONSTRAINT FK_ENTIDADE   ALTER TABLE CONTRATO ADD CONSTRAINT FK_ENTIDADES FOREIGN KEY (ID_ENTIDADE) REFERENCES ENTIDADE (ID_ENTIDADE) ON UPDATE CASCADE;  B   !CREATE GENERATOR GEN_ID_CONTRATO;!   CREATE GENERATOR GEN_ID_CONTRATO;  C   CREATE TABLE CONCESSAO  CREATE TABLE CONCESSAO
(
  ID_CONCESSAO            DOUBLE PRECISION NOT NULL,
  ID_CONTRATO              DOUBLE PRECISION NOT NULL,
  DATA         	          DATE,
  ORIGEM_RECURSO      VARCHAR(15) COLLATE PXW_INTL850,
  VALOR                            FLOAT,
  COMPETENCIA              VARCHAR(7) COLLATE PXW_INTL850,
  TIPO_CONCESSAO       VARCHAR(15) COLLATE PXW_INTL850,
  PRIMARY KEY (ID_CONCESSAO)
);  D   0ALTER TABLE CONCESSAO ADD CONSTRAINT FK_CONTRATO   ALTER TABLE CONCESSAO ADD CONSTRAINT FK_CONTRATO FOREIGN KEY (ID_CONTRATO) REFERENCES CONTRATO (ID_CONTRATO) ON UPDATE CASCADE;  E   "CREATE GENERATOR GEN_ID_CONCESSAO;"   CREATE GENERATOR GEN_ID_CONCESSAO;  F   CREATE TABLE ITENS  CREATE TABLE ITENS
(
  ID_ITEM                         DOUBLE PRECISION NOT NULL,
  ID_CONCESSAO            DOUBLE PRECISION NOT NULL,
  NOTA_FISCAL                VARCHAR(15) COLLATE PXW_INTL850,
  DATA_NOTA                  DATE,
  OBS_NOTA                    VARCHAR(100) COLLATE PXW_INTL850,
  EMPRESA                       VARCHAR(50) COLLATE PXW_INTL850,
  VALOR                            FLOAT,
  PRIMARY KEY (ID_ITEM)
);  G   -ALTER TABLE ITENS ADD CONSTRAINT FK_CONCESSAO   ALTER TABLE ITENS ADD CONSTRAINT FK_CONCESSAO FOREIGN KEY (ID_CONCESSAO) REFERENCES CONCESSAO (ID_CONCESSAO) ON UPDATE CASCADE;  H   CREATE GENERATOR GEN_ID_ITEM;   CREATE GENERATOR GEN_ID_ITEM;  M   $ALTER TABLE PESSOA ADD ID_PESSOA_ANT/   ALTER TABLE PESSOA ADD ID_PESSOA_ANT INTEGER;
  I   %ALTER TABLE ENTIDADE ADD CD_MUNICIPIO.   ALTER TABLE ENTIDADE ADD CD_MUNICIPIO INTEGER;  J   ALTER TABLE ENTIDADE ADD CEP<   ALTER TABLE ENTIDADE ADD CEP VARCHAR(9) COLLATE PXW_INTL850;  K   0ALTER TABLE ENTIDADE ADD CONSTRAINT FK_MUNICIPIO}   ALTER TABLE ENTIDADE ADD CONSTRAINT FK_MUNICIPIO FOREIGN KEY (CD_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;  N   !ALTER TABLE PESSOA ADD DT_ALTEROU'   ALTER TABLE PESSOA ADD DT_ALTEROU DATE;  O   !ALTER TABLE BENEFICIO ADD PROXIMA-   ALTER TABLE BENEFICIO ADD PROXIMA VARCHAR(1);  P   (ALTER TABLE BENEFICIO ADD STATUS_PROXIMA1   ALTER TABLE BENEFICIO ADD STATUS_PROXIMA INTEGER;  R    CREATE TABLE REQ_MOTIVO_EXCLUSAO   CREATE TABLE REQ_MOTIVO_EXCLUSAO (
  ID_MOTIVO_EXCLUSAO SMALLINT NOT NULL,
  DE_MOTIVO_EXCLUSAO VARCHAR(40),
  PRIMARY KEY (ID_MOTIVO_EXCLUSAO)
);  S   +CREATE GENERATOR GEN_ID_REQ_MOTIVO_EXCLUSAO,   CREATE GENERATOR GEN_ID_REQ_MOTIVO_EXCLUSAO;  T   #CREATE TABLE REQUERIMENTO_BENEFICIO>  CREATE TABLE REQUERIMENTO_BENEFICIO
(
  ID_REQUERIMENTO	INTEGER NOT NULL,
  DT_REQUERIMENTO	DATE,
  ID_PESSOA                          INTEGER NOT NULL,
  ID_BENEFICIO                      INTEGER NOT NULL,
  OBSERVACAO                      BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
 PRIMARY KEY (ID_REQUERIMENTO)
);  U   <ALTER TABLE REQUERIMENTO_BENEFICIO ADD FOREIGN KEY (ID_PESSO]   ALTER TABLE REQUERIMENTO_BENEFICIO ADD FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA);  V   <ALTER TABLE REQUERIMENTO_BENEFICIO ADD FOREIGN KEY (ID_BENEFf   ALTER TABLE REQUERIMENTO_BENEFICIO ADD FOREIGN KEY (ID_BENEFICIO) REFERENCES BENEFICIO (ID_BENEFICIO);  W   CREATE TABLE HIST_REQ_BENEFICIO  CREATE TABLE HIST_REQ_BENEFICIO
(
  ID_REQUERIMENTO           INTEGER NOT NULL,
  DT_REQUERIMENTO	DATE NOT NULL,
  ID_PESSOA	                INTEGER NOT NULL,
  ID_BENEFICIO                      INTEGER NOT NULL,
  OBSERVACAO                      BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  DT_EXCLUSAO	                TIMESTAMP,
  ID_MOTIVO_EXCLUSAO	SMALLINT NOT NULL,
  PARECER                             BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
 PRIMARY KEY (ID_REQUERIMENTO)
);
  ]   0ALTER TABLE BENEFICIO_PESSOA ADD ID_REQUERIMENTO9   ALTER TABLE BENEFICIO_PESSOA ADD ID_REQUERIMENTO INTEGER;  Y   :ALTER TABLE HIST_REQ_BENEFICIO ADD FOREIGN KEY (ID_PESSOA)[   ALTER TABLE HIST_REQ_BENEFICIO ADD FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA);
  Z   <ALTER TABLE HIST_REQ_BENEFICIO ADD FOREIGN KEY (ID_BENEFICIOb   ALTER TABLE HIST_REQ_BENEFICIO ADD FOREIGN KEY (ID_BENEFICIO) REFERENCES BENEFICIO (ID_BENEFICIO);  [   <ALTER TABLE HIST_REQ_BENEFICIO ADD CONSTRAINT FK_REQ_MOTIVO_   ALTER TABLE HIST_REQ_BENEFICIO ADD CONSTRAINT FK_REQ_MOTIVO_EXCLUSAO FOREIGN KEY (ID_MOTIVO_EXCLUSAO) REFERENCES REQ_MOTIVO_EXCLUSAO (ID_MOTIVO_EXCLUSAO) ON UPDATE CASCADE;  \   $CREATE GENERATOR GEN_ID_REQUERIMENTO%   CREATE GENERATOR GEN_ID_REQUERIMENTO;  a    DROP TRIGGER TBI_TRATAMENTO_AGUA    DROP TRIGGER TBI_TRATAMENTO_AGUA  _   ALTER TABLE CADCLI ADD BKP&   ALTER TABLE CADCLI ADD BKP VARCHAR(1);  b   DROP TRIGGER TBI_TIPO_ESCOLA   DROP TRIGGER TBI_TIPO_ESCOLA  c   #DROP TRIGGER TBI_SITUACAO_DOMICILIO#   DROP TRIGGER TBI_SITUACAO_DOMICILIO  d   &DROP TRIGGER TBI_SITUACAO_PROFISSIONAL&   DROP TRIGGER TBI_SITUACAO_PROFISSIONAL  e   DROP TRIGGER TBI_SERIE   DROP TRIGGER TBI_SERIE  f   DROP TRIGGER TBI_RACA_COR   DROP TRIGGER TBI_RACA_COR  g   DROP TRIGGER TBI_PESSOA   DROP TRIGGER TBI_PESSOA  h   DROP TRIGGER TBI_LOCALIDADE   DROP TRIGGER TBI_LOCALIDADE  i   DROP TRIGGER TBI_LIXO   DROP TRIGGER TBI_LIXO  j   DROP TRIGGER TBI_GRAU_INSTRUCAO   DROP TRIGGER TBI_GRAU_INSTRUCAO  k   DROP TRIGGER TBI_BENEFICIO   DROP TRIGGER TBI_BENEFICIO  l   DROP TRIGGER TBI_PROJETO   DROP TRIGGER TBI_PROJETO  m   DROP TRIGGER TBI_FAMILIA   DROP TRIGGER TBI_FAMILIA  n   DROP TRIGGER TBI_PARENTESCO   DROP TRIGGER TBI_PARENTESCO  o   DROP TRIGGER TBI_DEFICIENCIA   DROP TRIGGER TBI_DEFICIENCIA  p   DROP TRIGGER TBI_DESPESA   DROP TRIGGER TBI_DESPESA  q   DROP TRIGGER TBI_ESCOAMENTO   DROP TRIGGER TBI_ESCOAMENTO  r   DROP TRIGGER TBI_ESTADO_CIVIL   DROP TRIGGER TBI_ESTADO_CIVIL  s    DROP TRIGGER TBI_TIPO_ILUMINACAO    DROP TRIGGER TBI_TIPO_ILUMINACAO  t   DROP TRIGGER TBI_TIPO_AGUA   DROP TRIGGER TBI_TIPO_AGUA  u    DROP TRIGGER TBI_TIPO_CONSTRUCAO    DROP TRIGGER TBI_TIPO_CONSTRUCAO  v   DROP TRIGGER TBI_TIPO_DOMICILIO   DROP TRIGGER TBI_TIPO_DOMICILIO  w   CREATE TABLE WEB_USUARIOS  CREATE TABLE WEB_USUARIOS
(
  CODIGO	INTEGER NOT NULL,
  NOME	        VARCHAR(30) CHARACTER SET WIN1252,
  NOMECOMPLETO	VARCHAR(60) CHARACTER SET WIN1252,
  SENHA	        VARCHAR(8) CHARACTER SET WIN1252,
  CONFIRMASENHA	VARCHAR(8) CHARACTER SET WIN1252,
 PRIMARY KEY (CODIGO)
);  x   CREATE TABLE WEB_ACOES   CREATE TABLE WEB_ACOES
(
  ACAO          VARCHAR(30) CHARACTER SET WIN1252 NOT NULL,
  FLAG_TAG      VARCHAR(1) CHARACTER SET WIN1252 NOT NULL,
 PRIMARY KEY (ACAO)
);  y   CREATE TABLE WEB_PERMISSOES[  CREATE TABLE WEB_PERMISSOES
(
  CODIGO	INTEGER NOT NULL,
  ACAO	        VARCHAR(30) CHARACTER SET WIN1252 NOT NULL,
  CON	        VARCHAR(1) CHARACTER SET WIN1252,
  INC	        VARCHAR(1) CHARACTER SET WIN1252,
  ALT	        VARCHAR(1) CHARACTER SET WIN1252,
  EXC	        VARCHAR(1) CHARACTER SET WIN1252,
 PRIMARY KEY (CODIGO, ACAO)
);  z   9ALTER TABLE WEB_PERMISSOES ADD CONSTRAINT FK_USUARIOS_WEBp   ALTER TABLE WEB_PERMISSOES ADD CONSTRAINT FK_USUARIOS_WEB FOREIGN KEY (CODIGO) REFERENCES WEB_USUARIOS (CODIGO);  {   6ALTER TABLE WEB_PERMISSOES ADD CONSTRAINT FK_ACOES_WEBf   ALTER TABLE WEB_PERMISSOES ADD CONSTRAINT FK_ACOES_WEB FOREIGN KEY (ACAO) REFERENCES WEB_ACOES (ACAO);  |   $CREATE GENERATOR GEN_ID_WEB_USUARIO;$   CREATE GENERATOR GEN_ID_WEB_USUARIO;  }   CREATE TABLE WEB_PONTOSG  CREATE TABLE WEB_PONTOS
(
  ID_PONTO	INTEGER NOT NULL,
  NOME	        VARCHAR(30) CHARACTER SET WIN1252,
  ENDERECO	VARCHAR(50) CHARACTER SET WIN1252,
  COMPLEMENTO   VARCHAR(30) CHARACTER SET WIN1252,
  BAIRRO	VARCHAR(40) CHARACTER SET WIN1252,
  TELEFONE	VARCHAR(14) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_PONTO)
);  ~   "CREATE GENERATOR GEN_ID_WEB_PONTO;"   CREATE GENERATOR GEN_ID_WEB_PONTO;     CREATE TABLE WEB_USUARIO_PONTO   CREATE TABLE WEB_USUARIO_PONTO
(
  CODIGO        INTEGER NOT NULL,
  ID_PONTO	INTEGER NOT NULL,
 PRIMARY KEY (CODIGO, ID_PONTO)
);     ;ALTER TABLE WEB_USUARIO_PONTO ADD CONSTRAINT FK_USUARIO_WEBr   ALTER TABLE WEB_USUARIO_PONTO ADD CONSTRAINT FK_USUARIO_WEB FOREIGN KEY (CODIGO) REFERENCES WEB_USUARIOS (CODIGO);     9ALTER TABLE WEB_USUARIO_PONTO ADD CONSTRAINT FK_PONTO_WEBr   ALTER TABLE WEB_USUARIO_PONTO ADD CONSTRAINT FK_PONTO_WEB FOREIGN KEY (ID_PONTO) REFERENCES WEB_PONTOS (ID_PONTO);     1ALTER TABLE BENEFICIO_PESSOA ADD ID_PONTO INTEGER1   ALTER TABLE BENEFICIO_PESSOA ADD ID_PONTO INTEGER     8ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PONTOq   ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PONTO FOREIGN KEY (ID_PONTO) REFERENCES WEB_PONTOS (ID_PONTO);     CREATE TABLE WEB_OPCOES   CREATE TABLE WEB_OPCOES
(
  ID            INTEGER NOT NULL,
  ROTULO	VARCHAR(50) CHARACTER SET WIN1252,
  FRAME 	BLOB SUB_TYPE 0 SEGMENT SIZE 80,
 PRIMARY KEY (ID)
);     "CREATE GENERATOR GEN_ID_WEB_OPCOES#   CREATE GENERATOR GEN_ID_WEB_OPCOES;     ALTER TABLE WEB_OPCOES ADD URL@   ALTER TABLE WEB_OPCOES ADD URL VARCHAR(50) CHARACTER SET WIN1252    DROP TRIGGER TBI_USUARIOS   DROP TRIGGER TBI_USUARIOS    -ALTER TABLE PESSOA ALTER DATA_OBITO TYPE DATE-   ALTER TABLE PESSOA ALTER DATA_OBITO TYPE DATE    /ALTER TABLE PESSOA ALTER DATA_EMISSAO TYPE DATE/   ALTER TABLE PESSOA ALTER DATA_EMISSAO TYPE DATE    0ALTER TABLE HIST_PROJ_ FAM_PES ALTER DT_EXCLUSAO:   ALTER TABLE HIST_PROJ_ FAM_PES ALTER DT_EXCLUSAO TYPE DATE    'ALTER TABLE VERSAO ALTER DATA TYPE DATE'   ALTER TABLE VERSAO ALTER DATA TYPE DATE    #ALTER TABLE PROFISSIONAIS ADD CARGO0   ALTER TABLE PROFISSIONAIS ADD CARGO VARCHAR(40);    #ALTER TABLE PROFISSIONAIS ADD CRESS0   ALTER TABLE PROFISSIONAIS ADD CRESS VARCHAR(20);    "ALTER TABLE CADCLI ADD   DT_BACKUP'   ALTER TABLE CADCLI ADD   DT_BACKUP DATE    "ALTER TABLE CADCLI ADD   DT_BACKUP&   ALTER TABLE CADCLI ADD  DT_BACKUP DATE    $ALTER TABLE CADCLI ADD ACENTO_PESSOAE   ALTER TABLE CADCLI ADD ACENTO_PESSOA	VARCHAR(1) CHARACTER SET WIN1252    %ALTER TABLE CADCLI ADD ACENTO_FAMILIAF   ALTER TABLE CADCLI ADD ACENTO_FAMILIA	VARCHAR(1) CHARACTER SET WIN1252    2ALTER TABLE HIST_PROJ_FAM_PES ALTER DT_EXCLUSAO TY9   ALTER TABLE HIST_PROJ_FAM_PES ALTER DT_EXCLUSAO TYPE DATE    +ALTER TABLE BENEFICIO_PESSOA ADD QUANTIDADE6   ALTER TABLE BENEFICIO_PESSOA ADD QUANTIDADE INTEGER 
    /ALTER TABLE BENEFICIO_PESSOA ADD VALOR_UNITARIO@   ALTER TABLE BENEFICIO_PESSOA ADD VALOR_UNITARIO DOUBLE PRECISION    CREATE TABLE TIPO_LOGRADOURO   CREATE TABLE TIPO_LOGRADOURO
(
  ID_TIPO_LOGRADOURO	INTEGER NOT NULL,
  DE_TIPO_LOGRADOURO	VARCHAR(20),
 PRIMARY KEY (ID_TIPO_LOGRADOURO)	
);    CREATE TABLE LOGRADOURO   CREATE TABLE LOGRADOURO
(
  ID_LOGRADOURO	INTEGER NOT NULL,
  ID_TIPO_LOGRADOURO	INTEGER NOT NULL,
  DE_LOGRADOURO	VARCHAR(50),
  ID_BAIRRO	INTEGER,
  NR_INI	INTEGER,
  NR_FIM	INTEGER,
  CD_MUNICIPIO	INTEGER,
 PRIMARY KEY (ID_LOGRADOURO)
);    2ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOUR   ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOURO_BAIRRO FOREIGN KEY (ID_BAIRRO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE ON DELETE SET NULL;    2ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOUR   ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOURO_MUNICIPIO FOREIGN KEY (CD_MUNICIPIO) REFERENCES MUNICIPIOS (CD_IBGE) ON UPDATE CASCADE ON DELETE SET NULL;    2ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOUR   ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOURO_TIPO FOREIGN KEY (ID_TIPO_LOGRADOURO) REFERENCES TIPO_LOGRADOURO (ID_TIPO_LOGRADOURO) ON UPDATE CASCADE ON DELETE SET NULL;    ALTER TABLE FAMILIA ADD NUMEROA   ALTER TABLE FAMILIA ADD NUMERO	VARCHAR(5) CHARACTER SET WIN1252;     &ALTER TABLE FAMILIA ADD  ID_LOGRADOURO/   ALTER TABLE FAMILIA ADD  ID_LOGRADOURO	INTEGER;    0ALTER TABLE FAMILIA ADD CONSTRAINT FK_LOGRADOURO   ALTER TABLE FAMILIA ADD CONSTRAINT FK_LOGRADOURO FOREIGN KEY (ID_LOGRADOURO) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE;    2ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOUR   ALTER TABLE LOGRADOURO ADD CONSTRAINT FK_LOGRADOURO_MUNICIPIO FOREIGN KEY (CD_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE ON DELETE SET NULL;    )ALTER TABLE LOGRADOURO ADD CEP VARCHAR(9)@   ALTER TABLE LOGRADOURO ADD CEP VARCHAR(9) CHARACTER SET WIN1252     )ALTER TABLE AGENDA_VISITA ADD SOLICITANTEL   ALTER TABLE AGENDA_VISITA ADD SOLICITANTE VARCHAR(50) CHARACTER SET WIN1252;    'ALTER TABLE FAMILIA ADD RENDA_PERCAPITA9   ALTER TABLE FAMILIA ADD RENDA_PERCAPITA DOUBLE PRECISION;    ALTER TABLE PESSOA ADD RG_ORGAOD   ALTER TABLE PESSOA ADD  RG_ORGAO VARCHAR(5) CHARACTER SET WIN1252;
    !ALTER TABLE PESSOA ADD RG_EMISSAO'   ALTER TABLE PESSOA ADD RG_EMISSAO DATE;    "ALTER TABLE CONTRATO ADD  PROCESSOE   ALTER TABLE CONTRATO ADD  PROCESSO VARCHAR(15) CHARACTER SET WIN1252;   >   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD FLAG_ESPERA VARCHAR(1);    2ALTER TABLE PROJETO_FAMILIA_PESSOA ADD FLAG_ESPERAT   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD FLAG_ESPERA VARCHAR(1) CHARACTER SET WIN1252;    2ALTER TABLE PROJETO_FAMILIA_PESSOA ADD DATA_ESPERA8   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD DATA_ESPERA DATE;    2ALTER TABLE PROJETO_FAMILIA_PESSOA ADD HORA_ESPERA8   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD HORA_ESPERA TIME;    "ALTER TABLE FAMILIA ADD OBSERVACAO\   ALTER TABLE FAMILIA ADD OBSERVACAO BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252;    CREATE TABLE PK   CREATE TABLE PK
 (
       TABELA VARCHAR(30) NOT NULL,
       ID DOUBLE PRECISION,
       CONSTRAINT PK_PK PRIMARY KEY (TABELA)
);    .ALTER TABLE DOMICILIO ADD QTD_ESCOLA SMALLINT;0   ALTER TABLE DOMICILIO ADD QTD_ESCOLA SMALLINT;
    2ALTER TABLE DOMICILIO ADD FLAG_FREQUENCIA VARCHAR(7   ALTER TABLE DOMICILIO ADD FLAG_FREQUENCIA VARCHAR(1);
    /ALTER TABLE DOMICILIO ADD QTD_CRIANCA SMALLINT;1   ALTER TABLE DOMICILIO ADD QTD_CRIANCA SMALLINT;
    2ALTER TABLE DOMICILIO ADD FLAG_VACINACAO VARCHAR(14   ALTER TABLE DOMICILIO ADD FLAG_VACINACAO VARCHAR(1);    CREATE TABLE UNIDADEb  CREATE TABLE UNIDADE
(
  "ID_UNIDADE"	INTEGER NOT NULL,
  "NOME"	VARCHAR(50) CHARACTER SET WIN1252,
  "ENDERECO"	VARCHAR(50) CHARACTER SET WIN1252,
  "COMPLEMENTO"	VARCHAR(30) CHARACTER SET WIN1252,
  "BAIRRO"	VARCHAR(40) CHARACTER SET WIN1252,
  "TELEFONE"	VARCHAR(14) CHARACTER SET WIN1252,
   CONSTRAINT PK_UNIDADE PRIMARY KEY (ID_UNIDADE)
);    CREATE TABLE USUARIO_UNIDADE  CREATE TABLE USUARIO_UNIDADE
(
  CODIGO 	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
 PRIMARY KEY (CODIGO", "ID_ESCOLA")
);
ALTER TABLE "USUARIO_ESCOLA" ADD CONSTRAINT "FK_USU_ESCOLA" FOREIGN KEY ("ID_ESCOLA") REFERENCES ESCOLA ("ID_ESCOLA") ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE "USUARIO_ESCOLA" ADD CONSTRAINT "FK_USU_ESCOLA1" FOREIGN KEY ("CODIGO") REFERENCES USUARIOS ("CODIGO") ON UPDATE CASCADE ON DELETE CASCADE;    CREATE TABLE USUARIO_UNIDADE   CREATE TABLE USUARIO_UNIDADE
(
  CODIGO 	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
   CONSTRAINT PK_USUARIOUNIDADE PRIMARY KEY (CODIGO,ID_UNIDADE)
);
    +ALTER TABLE USUARIO_UNIDADE ADD CONSTRAINTS)  ALTER TABLE USUARIO_UNIDADE ADD CONSTRAINT FK_UU_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE USUARIO_UNIDADE ADD CONSTRAINT FK_UU_USUARIO FOREIGN KEY (CODIGO) REFERENCES USUARIOS (CODIGO) ON UPDATE CASCADE ON DELETE CASCADE;    2ALTER TABLE AGENDA_VISITA ADD ID_UNIDADE INTEGER N:   ALTER TABLE AGENDA_VISITA ADD ID_UNIDADE INTEGER NOT NULL;    2ALTER TABLE BENEFICIO_PESSOA ADD ID_UNIDADE INTEGE=   ALTER TABLE BENEFICIO_PESSOA ADD ID_UNIDADE INTEGER NOT NULL;    2ALTER TABLE CONCESSAO ADD ID_UNIDADE INTEGER NOT N6   ALTER TABLE CONCESSAO ADD ID_UNIDADE INTEGER NOT NULL;    2ALTER TABLE CONTRATO ADD ID_UNIDADE INTEGER NOT NU5   ALTER TABLE CONTRATO ADD ID_UNIDADE INTEGER NOT NULL;    2ALTER TABLE VISITAS ADD ID_UNIDADE INTEGER NOT NUL4   ALTER TABLE VISITAS ADD ID_UNIDADE INTEGER NOT NULL;    2ALTER TABLE AGENDA_VISITA ADD ID_UNIDADE INTEGER N   ALTER TABLE AGENDA_VISITA ADD ID_UNIDADE INTEGER NOT NULL;
ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;    2ALTER TABLE BENEFICIO_PESSOA ADD ID_UNIDADE INTEGE   ALTER TABLE BENEFICIO_PESSOA ADD ID_UNIDADE INTEGER NOT NULL;
ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BENPES_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;    2ALTER TABLE VISITAS ADD ID_UNIDADE INTEGER NOT NUL   ALTER TABLE VISITAS ADD ID_UNIDADE INTEGER NOT NULL;
ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;    2ALTER TABLE CONTRATO ADD ID_UNIDADE INTEGER NOT NU   ALTER TABLE CONTRATO ADD ID_UNIDADE INTEGER NOT NULL;
ALTER TABLE CONTRATO ADD CONSTRAINT FK_CONTRATO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;    CREATE TABLE ATENDIMENTO_MOTIVO   CREATE TABLE ATENDIMENTO_STATUS
(
  ID_ATENDIMENTO_STATUS SMALLINT NOT NULL,
  DE_ATENDIMENTO_STATUS	VARCHAR(40),
  COR_GRID	VARCHAR(20),
 PRIMARY KEY (ID_ATENDIMENTO_STATUS )
);   CREATE TABLE ATENDIMENTO_STATUS    CREATE TABLE ATENDIMENTO_STATUS   CREATE TABLE ATENDIMENTO_STATUS
(
  ID_ATENDIMENTO_STATUS SMALLINT NOT NULL,
  DE_ATENDIMENTO_STATUS	VARCHAR(40),
  COR_GRID	VARCHAR(20),
 CONSTRAINT PK_ATENDIMENTO_STATUS PRIMARY KEY (ID_ATENDIMENTO_STATUS)
);    CREATE TABLE ATENDIMENTO_MOTIVO   CREATE TABLE ATENDIMENTO_MOTIVO
(
  ID_ATENDIMENTO_MOTIVO	INTEGER NOT NULL,
  DE_ATENDIMENTO_MOTIVO	 VARCHAR(40) CHARACTER SET WIN1252,
 PRIMARY KEY ("ID_VISITA_MOTIVO")
);    CREATE TABLE ATENDIMENTO_MOTIVO   CREATE TABLE ATENDIMENTO_MOTIVO
(
  ID_ATENDIMENTO_MOTIVO	INTEGER NOT NULL,
  DE_ATENDIMENTO_MOTIVO	 VARCHAR(40) CHARACTER SET WIN1252,
 CONSTRAINT PK_ATENDIMENTO_MOTIVO PRIMARY KEY (ID_ATENDIMENTO_MOTIVO)
);    CREATE TABLE ATENDIMENTO_STATUS  CREATE TABLE ATENDIMENTO_STATUS
(
  ID_ATENDIMENTO_STATUS SMALLINT NOT NULL,
  DE_ATENDIMENTO_STATUS	VARCHAR(40) CHARACTER SET WIN1252,
  COR_GRID	VARCHAR(20) CHARACTER SET WIN1252,
 CONSTRAINT PK_ATENDIMENTO_STATUS PRIMARY KEY (ID_ATENDIMENTO_STATUS)
);    CREATE TABLE ATENDIMENTO_MOTIVO   CREATE TABLE ATENDIMENTO_MOTIVO
(
  ID_ATENDIMENTO_MOTIVO SMALLINT NOT NULL,
  DE_ATENDIMENTO_MOTIVO	 VARCHAR(40) CHARACTER SET WIN1252,
 CONSTRAINT PK_ATENDIMENTO_MOTIVO PRIMARY KEY (ID_ATENDIMENTO_MOTIVO)
);    CREATE TABLE ATENDIMENTOg  CREATE TABLE ATENDIMENTO 
(
  ID_UNIDADE INTEGER NOT NULL,
  ID_ATENDIMENTO INTEGER NOT NULL,
  ID_PROFISSIONAL INTEGER NOT NULL,
  ID_ATENDIMENTO_MOTIVO SMALLINT,
  DATA DATE,
  HORA TIME,
  OBSERVACAO BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  PARECER BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  ID_ATENDIMENTO_STATUS SMALLINT,
  PRIMARY KEY (ID_VISITA)
);    CREATE TABLE ATENDIMENTO  CREATE TABLE ATENDIMENTO 
(
  ID_UNIDADE INTEGER NOT NULL,
  ID_ATENDIMENTO INTEGER NOT NULL,
  ID_PROFISSIONAL INTEGER NOT NULL,
  ID_ATENDIMENTO_MOTIVO SMALLINT,
  DATA DATE,
  HORA TIME,
  OBSERVACAO BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  PARECER BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  ID_ATENDIMENTO_STATUS SMALLINT,
 CONSTRAINT PK_ATENDIMENTO PRIMARY KEY (ID_UNIDADE,ID_ATENDIMENTO)
);   *  ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_UU_USUARIO FOREIGN KEY (CODIGO) REFERENCES USUARIOS (CODIGO) ON UPDATE CASCADE ON DELETE CASCADE;    'ALTER TABLE ATENDIMENTO ADD CONSTRAINTS=  ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_PROFISSIONAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;    'ALTER TABLE ATENDIMENTO ADD CONSTRAINTS  ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_PROFISSIONAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_MOTIVO FOREIGN KEY (ID_ATENDIMENTO_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_STATUS FOREIGN KEY (ID_ATENDIMENTO_STATUS) REFERENCES ATENDIMENTO_STATUS (ID_ATENDIMENTO_STATUS) ON UPDATE CASCADE ON DELETE CASCADE;    CREATE TABLE ATENDIMENTO  CREATE TABLE ATENDIMENTO 
(
  ID_UNIDADE INTEGER NOT NULL,
  ID_ATENDIMENTO INTEGER NOT NULL,
  ID_PESSOA INTEGER NOT NULL,
  ID_PROFISSIONAL INTEGER NOT NULL,
  ID_ATENDIMENTO_MOTIVO SMALLINT,
  DATA DATE,
  HORA TIME,
  OBSERVACAO BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  PARECER BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
  ID_ATENDIMENTO_STATUS SMALLINT,
 CONSTRAINT PK_ATENDIMENTO PRIMARY KEY (ID_UNIDADE,ID_ATENDIMENTO)
);    'ALTER TABLE ATENDIMENTO ADD CONSTRAINTSV  ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_PROFISSIONAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_MOTIVO FOREIGN KEY (ID_ATENDIMENTO_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE ON DELETE CASCADE;

ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_STATUS FOREIGN KEY (ID_ATENDIMENTO_STATUS) REFERENCES ATENDIMENTO_STATUS (ID_ATENDIMENTO_STATUS) ON UPDATE CASCADE ON DELETE CASCADE;    2ALTER TABLE AGENDA_VISITA ADD ID_UNIDADE INTEGER N  ALTER TABLE AGENDA_VISITA ADD ID_UNIDADE INTEGER NOT NULL;
ALTER TABLE AGENDA_VISITA ADD ID_ATENDIMENTO INTEGER;
ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;    2ALTER TABLE BENEFICIO_PESSOA ADD ID_UNIDADE INTEGE  ALTER TABLE BENEFICIO_PESSOA ADD ID_UNIDADE INTEGER NOT NULL;
ALTER TABLE BENEFICIO_PESSOA ADD ID_ATENDIMENTO INTEGER;
ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BENPES_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;    "ALTER TABLE PROJETO_FAMILIA_PESSOA*  ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_UNIDADE INTEGER NOT NULL;
ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_ATENDIMENTO INTEGER;
ALTER TABLE PROJETO_FAMILIA_PESSOA ADD CONSTRAINT FK_PROJFAMPES_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;   1ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_UNIDADE    1ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_UNIDADEG  ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_UNIDADE INTEGER;
ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_ATENDIMENTO INTEGER;
ALTER TABLE PROJETO_FAMILIA_PESSOA ADD CONSTRAINT FK_PROJFAMPES_ATENDIMENTO FOREIGN KEY (ID_UNIDADE,ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE,ID_ATENDIMENTO) ON UPDATE CASCADE ON DELETE CASCADE;      CREATE TABLE PROFISSIONAL_UNIDADE
(
  ID_PROFISSIONAL	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
 PRIMARY KEY (ID_PROFISSIONAL, ID_UNIDADE)
);
    2ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK   ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK_UNIDADE_PROFISSIONAL FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE);
    2ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK   ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK_UNIDADE_PROFISSIONAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAIS);   !CREATE TABLE PROFISSIONAL_UNIDADE    2ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK   ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK_PROFISSIONAL_UNIDADE FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAIS);    2ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK   ALTER TABLE PROFISSIONAL_UNIDADE ADD CONSTRAINT FK_PROFISSIONAL_UNIDADE FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL);    ALTER TABLEPESSOA ADD FIELDSv  ALTER TABLEPESSOA ADD RG_UF;
ALTER TABLEPESSOA ADD CARTEIRA_TRABALHO;
ALTER TABLEPESSOA ADD CARTEIRA_SERIE;
ALTER TABLEPESSOA ADD CARTEIRA_EMISSAO;
ALTER TABLEPESSOA ADD CARTEIRA_UF;
ALTER TABLEPESSOA ADD TITULO_ELEITOR;
ALTER TABLEPESSOA ADD TITULO_ZONA;
ALTER TABLEPESSOA ADD TITULO_SECAO;
ALTER TABLEPESSOA ADD ESCOLA
ALTER TABLEPESSOA ADD ESCOLA_INEP
ALTER TABLEPESSOA ADD EMPRESA_TRABALHA
ALTER TABLEPESSOA ADD EMPRESA_CNPJ
ALTER TABLEPESSOA ADD EMPRESA_ADMISSAO
ALTER TABLEPESSOA ADD RENDA_APOSENTADORIA
ALTER TABLEPESSOA ADD RENDA_SEGURO
ALTER TABLEPESSOA ADD RENDA_PENSAO
ALTER TABLEPESSOA ADD RENDA_OUTRAS    ALTER TABLEPESSOA ADD FIELDS  ALTER TABLEPESSOA ADD RG_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD CARTEIRA_TRABALHO VARCHAR(7) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD CARTEIRA_SERIE VARCHAR(5) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD CARTEIRA_EMISSAO TIME;
ALTER TABLEPESSOA ADD CARTEIRA_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD TITULO_ELEITOR VARCHAR(13) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD TITULO_ZONA VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD TITULO_SECAO  VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD ESCOLA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD ESCOLA_INEP VARCHAR(10) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD EMPRESA_TRABALHA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD EMPRESA_CNPJ VARCHAR(18) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD EMPRESA_ADMISSAO DATE;
ALTER TABLEPESSOA ADD RENDA_APOSENTADORIA
ALTER TABLEPESSOA ADD RENDA_SEGURO
ALTER TABLEPESSOA ADD RENDA_PENSAO
ALTER TABLEPESSOA ADD RENDA_OUTRAS    ALTER TABLEPESSOA ADD FIELDS>  ALTER TABLEPESSOA ADD RG_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD CARTEIRA_TRABALHO VARCHAR(7) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD CARTEIRA_SERIE VARCHAR(5) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD CARTEIRA_EMISSAO TIME;
ALTER TABLEPESSOA ADD CARTEIRA_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD TITULO_ELEITOR VARCHAR(13) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD TITULO_ZONA VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD TITULO_SECAO  VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD ESCOLA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD ESCOLA_INEP VARCHAR(10) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD EMPRESA_TRABALHA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD EMPRESA_CNPJ VARCHAR(18) CHARACTER SET WIN1252;
ALTER TABLEPESSOA ADD EMPRESA_ADMISSAO DATE;
ALTER TABLEPESSOA ADD RENDA_APOSENTADORIA DOUBLE PRECISION;
ALTER TABLEPESSOA ADD RENDA_SEGURO DOUBLE PRECISION;
ALTER TABLEPESSOA ADD RENDA_PENSAO DOUBLE PRECISION;
ALTER TABLEPESSOA ADD RENDA_OUTRAS DOUBLE PRECISION;    ALTER TABLEPESSOA ADD FIELDSO  ALTER TABLE PESSOA ADD RG_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_TRABALHO VARCHAR(7) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_SERIE VARCHAR(5) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_EMISSAO TIME;
ALTER TABLE PESSOA ADD CARTEIRA_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_ELEITOR VARCHAR(13) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_ZONA VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_SECAO  VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD ESCOLA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD ESCOLA_INEP VARCHAR(10) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_TRABALHA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_CNPJ VARCHAR(18) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_ADMISSAO DATE;
ALTER TABLE PESSOA ADD RENDA_APOSENTADORIA DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_SEGURO DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_PENSAO DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_OUTRAS DOUBLE PRECISION;    ALTER TABLEPESSOA ADD FIELDSO  ALTER TABLE PESSOA ADD RG_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_TRABALHO VARCHAR(7) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_SERIE VARCHAR(5) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_EMISSAO DATE;
ALTER TABLE PESSOA ADD CARTEIRA_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_ELEITOR VARCHAR(13) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_ZONA VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_SECAO  VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD ESCOLA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD ESCOLA_INEP VARCHAR(10) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_TRABALHA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_CNPJ VARCHAR(18) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_ADMISSAO DATE;
ALTER TABLE PESSOA ADD RENDA_APOSENTADORIA DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_SEGURO DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_PENSAO DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_OUTRAS DOUBLE PRECISION;    ALTER TABLEPESSOA ADD FIELDS  ALTER TABLE PESSOA ADD RG_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_TRABALHO VARCHAR(7) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_SERIE VARCHAR(5) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD CARTEIRA_EMISSAO DATE;
ALTER TABLE PESSOA ADD CARTEIRA_UF VARCHAR(2) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_ELEITOR VARCHAR(13) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_ZONA VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TITULO_SECAO  VARCHAR(4) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD ESCOLA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD ESCOLA_INEP VARCHAR(10) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_TRABALHA VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_CNPJ VARCHAR(18) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD EMPRESA_ADMISSAO DATE;
ALTER TABLE PESSOA ADD RENDA_APOSENTADORIA DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_SEGURO DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_PENSAO DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_OUTRAS DOUBLE PRECISION;
ALTER TABLE PESSOA ADD RENDA_EMPREGO DOUBLE PRECISION;    %UPDATE PESSOA SET RENDA_EMPREGO=RENDA%   UPDATE PESSOA SET RENDA_EMPREGO=RENDA    CREATE TABLE RELATORIO"  CREATE TABLE RELATORIO 
(
  ID_RELATORIO INTEGER NOT NULL,
  NOME	VARCHAR(20) NOT NULL,
  DESCRICAO	VARCHAR(60),
  ORIGEM	VARCHAR(25),
  LAYOUT	BLOB SUB_TYPE 0 SEGMENT SIZE 80,
  LAYOUT_ANTERIOR	BLOB SUB_TYPE 0 SEGMENT SIZE 80,
  FLG_PADRAO	CHAR(1),
 PRIMARY KEY (ID_RELATORIO)
);    CREATE TABLE RELATORIO  CREATE TABLE RELATORIO 
(
  ID_RELATORIO       INTEGER NOT NULL,
  NOME	                  VARCHAR(20) CHARACTER SET WIN1252 NOT NULL,
  DESCRICAO	  VARCHAR(60) CHARACTER SET WIN1252,
  ORIGEM	                  VARCHAR(25) CHARACTER SET WIN1252,
  LAYOUT	                  BLOB SUB_TYPE 0 SEGMENT SIZE 80,
  LAYOUT_ANTERIOR	BLOB SUB_TYPE 0 SEGMENT SIZE 80,
  FLG_PADRAO	 CHAR(1) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_RELATORIO)
);    CREATE TABLE RELATORIO  CREATE TABLE RELATORIO 
(
  ID_RELATORIO       INTEGER NOT NULL,
  NOME	                  VARCHAR(30) CHARACTER SET WIN1252 NOT NULL,
  DESCRICAO	  VARCHAR(60) CHARACTER SET WIN1252,
  ORIGEM	                  VARCHAR(25) CHARACTER SET WIN1252,
  LAYOUT	                  BLOB SUB_TYPE 0 SEGMENT SIZE 80,
  LAYOUT_ANTERIOR	BLOB SUB_TYPE 0 SEGMENT SIZE 80,
  FLG_PADRAO	 CHAR(1) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_RELATORIO)
);    CREATE TABLE TIPO_COBERTURA   CREATE TABLE TIPO_COBERTURA
(
  ID_TIPO_COBERTURA	SMALLINT NOT NULL,
  DESCRICAO	VARCHAR(40) CHARACTER SET WIN1252 COLLATE PXW_INTL850,
 PRIMARY KEY (ID_TIPO_COBERTURA)
);    ALTER TABLEPESSOA ADD FIELDS   ALTER TABLEPESSOA ADD FIELDS    ALTER TABLEPESSOA ADD FIELDSf   ALTER TABLE DOMICILIO ADD QTD_COMODOS SMALLINT;
ALTER TABLE DOMICILIO ADD ID_TIPO_COBERTURA SMALLINT;    INSERT  INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (1,'PACS - PROG. AGENTES COMUNITRIOS DE SADE');
INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (2,'PSF - PROGRAMA DE SADE DA FAMILIA');
INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (3,'SIMILARES AO PSF');
INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (4,'OUTRO');    2ALTER TABLE DOMICILIO ADD FOREIGN KEY (ID_TIPO_COBh   ALTER TABLE DOMICILIO ADD FOREIGN KEY (ID_TIPO_COBERTURA) REFERENCES TIPO_COBERTURA (ID_TIPO_COBERTURA);    INSERTy  INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (1,'PROGRAMA AGENTES COMUNITARIOS DE SAUDE');
INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (2,'PROGRAMA DE SAUDE DA FAMILIA');
INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (3,'SIMILARES AO PSF');
INSERT INTO TIPO_COBERTURA (ID_TIPO_COBERTURA,DESCRICAO) VALUES (4,'OUTRO');    CREATE TABLE TIPO_ANEXO   CREATE TABLE TIPO_ANEXO
(
  ID_TIPO_ANEXO	SMALLINT NOT NULL,
  DE_TIPO_ANEXO	VARCHAR(40) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_TIPO_ANEXO)
);    CREATE TABLE TIPO_ANEXO   CREATE TABLE TIPO_ANEXO
(
  ID_TIPO_ANEXO	SMALLINT NOT NULL,
  DE_TIPO_ANEXO	VARCHAR(40) CHARACTER SET WIN1252,
  FLAG_PESSOA_FAMILIA	VARCHAR(1) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_TIPO_ANEXO)
);    CREATE TABLE DOCUMENTO_ANEXO  CREATE TABLE DOCUMENTO_ANEXO
(
  ID_ANEXO	DOUBLE PRECISION NOT NULL,
  ID_FAMILIA	INTEGER,
  ID_PESSOA	INTEGER,
  DT_ANEXOU	DATE,
  ID_TIPO_ANEXO	INTEGER,
  NUMERO	VARCHAR(20) CHARACTER SET WIN1252,
  PAGINA	INTEGER,
  VALOR	DOUBLE PRECISION,
  OBSERVACAO	VARCHAR(200) CHARACTER SET WIN1252,
  FLAG_DIGITAL	VARCHAR(1) CHARACTER SET WIN1252,
 CONSTRAINT PK_DOCUMENTO_ANEXO PRIMARY KEY (ID_ANEXO),
 CONSTRAINT FK_ANEXO_FAMILIA FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE,
 CONSTRAINT FK_ANEXO_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE,
 CONSTRAINT FK_ANEXO_TIPO FOREIGN KEY (ID_TIPO_ANEXO) REFERENCES TIPO_ANEXO (ID_TIPO_ANEXO) ON UPDATE CASCADE
);    CREATE TABLE "ANEXOS"   CREATE TABLE "ANEXOS" 
(
  "ID_ANEXO"	INTEGER NOT NULL,
  "ANEXO"	BLOB SUB_TYPE 0 SEGMENT SIZE 1024,
  "AJUSTAR"	CHAR(1) CHARACTER SET WIN1252,
  "CENTER"	CHAR(1) CHARACTER SET WIN1252,
 PRIMARY KEY ("ID_ANEXO")
);    CREATE TABLE ANEXOS   CREATE TABLE ANEXOS
(
  ID_ANEXO	INTEGER NOT NULL,
  ANEXO   	BLOB SUB_TYPE 0 SEGMENT SIZE 1024,
  AJUSTAR	CHAR(1) CHARACTER SET WIN1252,
  CENTER 	CHAR(1) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_ANEXO)
);    ALTER TABLE DOMICILIO ADD FIELDS    2ALTER TABLE UNIDADE ADD FLAG_PRONTUARIO VARCHAR(1)3   ALTER TABLE UNIDADE ADD FLAG_PRONTUARIO VARCHAR(1);    CREATE TABLE ESCOLA_ESTUDAj  CREATE TABLE ESCOLA_ESTUDA
(
  ID_ESCOLA	INTEGER NOT NULL,
  DE_ESCOLA           VARCHAR(50) CHARACTER SET WIN1252,
  ENDERECO	VARCHAR(50) CHARACTER SET WIN1252,
  COMPLEMENTO	VARCHAR(30) CHARACTER SET WIN1252,
  BAIRRO  	VARCHAR(40) CHARACTER SET WIN1252,
  TELEFONE	VARCHAR(14) CHARACTER SET WIN1252,
   CONSTRAINT PK_ESCOLA PRIMARY KEY (ID_ESCOLA)
);   ALTER TABLE PESSOA ADD FIELDS    )ALTER TABLE PESSOA ADD ID_ESCOLA INTEGER;   ALTER TABLE PESSOA ADD ID_ESCOLA INTEGER;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PESSOA_ESCOLA FOREIGN KEY (ID_ESCOLA) REFERENCES ESCOLA_ESTUDA (ID_ESCOLA) ON UPDATE CASCADE ON DELETE CASCADE;    CREATE TABLE BAIRRO_UNIDADE   CREATE TABLE BAIRRO_UNIDADE
(
  ID_UNIDADE	INTEGER NOT NULL,
  ID_BAIRRO	INTEGER NOT NULL,
 PRIMARY KEY (ID_UNIDADE, ID_BAIRRO)
);
    CREATE TABLE BAIRRO_UNIDADEX  CREATE TABLE BAIRRO_UNIDADE
(
  ID_UNIDADE	INTEGER NOT NULL,
  ID_BAIRRO	INTEGER NOT NULL,
  CONSTRAINT PK_BAIRRO_UNIDADE PRIMARY KEY (ID_UNIDADE, ID_BAIRRO),
  CONSTRAINT FK_UNIDADE_BAIRRO FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE),
  CONSTRAINT FK_BAIRRO_UNIDADE FOREIGN KEY (ID_BAIRRO) REFERENCES BAIRRO (ID_BAIRRO)
);
    CREATE TABLE CAMPO_CUSTOMIZADOp  CREATE TABLE CAMPO_CUSTOMIZADO
(
  ID_CAMPO	INTEGER NOT NULL,
  FLAG_ORIGEM      VARCHAR(1),
  ROTULO  	VARCHAR(50),
  FLAG_TIPO	VARCHAR(1),
  CAMPO  	VARCHAR(50),
  TAMANHO	INTEGER,
  VALOR1	                VARCHAR(50),
  VALOR2	                VARCHAR(50),
  VALOR3 	VARCHAR(50),
  VALOR4 	VARCHAR(50),
  VALOR5 	VARCHAR(50),
 PRIMARY KEY (ID_CAMPO)
);    CREATE TABLE CAMPO_CUSTOMIZADO6  CREATE TABLE CAMPO_CUSTOMIZADO
(
  ID_CAMPO	INTEGER NOT NULL,
  FLAG_ORIGEM      VARCHAR(1) CHARACTER SET WIN1252,
  ROTULO  	VARCHAR(50) CHARACTER SET WIN1252,
  FLAG_TIPO	VARCHAR(1) CHARACTER SET WIN1252,
  CAMPO  	VARCHAR(50) CHARACTER SET WIN1252,
  TAMANHO	INTEGER,
  VALOR1	                VARCHAR(50) CHARACTER SET WIN1252,
  VALOR2	                VARCHAR(50) CHARACTER SET WIN1252,
  VALOR3 	VARCHAR(50) CHARACTER SET WIN1252,
  VALOR4 	VARCHAR(50) CHARACTER SET WIN1252,
  VALOR5 	VARCHAR(50) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_CAMPO)
);    *ALTER TABLE ATENDIMENTO ADD ENCAMINHAMENTON   ALTER TABLE ATENDIMENTO ADD ENCAMINHAMENTO VARCHAR(200) CHARACTER SET WIN1252;    ALTER TABLE PESSOA ADD FIELDS[   ALTER TABLE PESSOA ADD ANOS_MORADIA INTEGER;
ALTER TABLE PESSOA ADD MESES_MORADIA INTEGER;     ALTER TABLE DOMICILIO ADD FIELDSa   ALTER TABLE DOMICILIO ADD ANOS_MORADIA INTEGER;
ALTER TABLE DOMICILIO ADD MESES_MORADIA INTEGER;    ALTER TABLE PESSOA ADD TELEFONEB   ALTER TABLE PESSOA ADD TELEFONE	VARCHAR(14) CHARACTER SET WIN1252;      ALTER TABLE DOMICILIO DROP ANOS_MORADIA;
ALTER TABLE DOMICILIO DROP MESES_MORADIA;
ALTER TABLE PESSOA ADD ANOS_MORADIA INTEGER;
ALTER TABLE PESSOA ADD MESES_MORADIA INTEGER;   ALTER TABLE PESSOA ADD FIELDS    ALTER TABLE PROJETO ADD FIELDS   ALTER TABLE PROJETO ADD RENDA_DE DOUBLE PRECISION;
ALTER TABLE PROJETO ADD RENDA_ATE DOUBLE PRECISION;
ALTER TABLE PROJETO ADD FLAG_CONSIDERAR_RENDA VARCHAR(1) CHARACTER SET WIN1252;    .ALTERAR TABELAS DE FLOAT PARA DOUBLE PRECISION   ALTER TABLE CONCESSAO ALTER VALOR TYPE DOUBLE PRECISION;
ALTER TABLE CONTRATO ALTER SALDO TYPE DOUBLE PRECISION;
ALTER TABLE CONTRATO ALTER QUOTA TYPE DOUBLE PRECISION;
ALTER TABLE ITENS ALTER VALOR TYPE DOUBLE PRECISION;     CREATE TABLE BENEFICIO_QUOTAS
(
  ANO	             VARCHAR(4) CHARACTER SET WIN125 NOT NULL,
  MES	             VARCHAR(2) CHARACTER SET WIN125 NOT NULL,
  ID_BENEFICIO	     INTEGER NOT NULL,
  ID_STATUS          INTEGER NOT NULL,
  QTD_MES	     SMALLINT,
  VALOR_MES          DOUBLE PRECISION,
  QTD_CONCEDIDA	     SMALLINT,
  VALOR_CONCEDIDO    DOUBLE PRECISION,
 CONSTRAINT PK_BENEFICIO_QUOTA PRIMARY KEY (ANO, MES, ID_BENEFICIO, ID_STATUS),
 CONSTRAINT FK_QUOTA_BENEFICIO FOREIGN KEY (ID_BENEFICIO) REFERENCES BENEFICIO (ID_BENEFICIO) ON UPDATE CASCADE,
 CONSTRAINT FK_QUOTA_STATUS FOREIGN KEY (ID_STATUS) REFERENCES STATUS (ID_STATUS) ON UPDATE CASCADE
);   CREATE TABLE BENEFICIO_QUOTAS    CREATE TABLE BENEFICIO_QUOTASA  CREATE TABLE BENEFICIO_QUOTAS
(
  ANO	             VARCHAR(4) CHARACTER SET WIN1252 NOT NULL,
  MES	             VARCHAR(2) CHARACTER SET WIN1252 NOT NULL,
  ID_UNIDADE         INTEGER NOT NULL,
  ID_BENEFICIO	     INTEGER NOT NULL,
  ID_STATUS          INTEGER NOT NULL,
  QTD_MES	     SMALLINT,
  VALOR_MES          DOUBLE PRECISION,
  QTD_CONCEDIDA	     SMALLINT,
  VALOR_CONCEDIDO    DOUBLE PRECISION,
 CONSTRAINT PK_BENEFICIO_QUOTA PRIMARY KEY (ANO, MES, ID_UNIDADE, ID_BENEFICIO, ID_STATUS),
 CONSTRAINT FK_QUOTA_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
 CONSTRAINT FK_QUOTA_BENEFICIO FOREIGN KEY (ID_BENEFICIO) REFERENCES BENEFICIO (ID_BENEFICIO) ON UPDATE CASCADE,
 CONSTRAINT FK_QUOTA_STATUS FOREIGN KEY (ID_STATUS) REFERENCES STATUS (ID_STATUS) ON UPDATE CASCADE
);    ,ALTER TABLE BENEFICIO_PESSOA ADD COMPLEMENTOO   ALTER TABLE BENEFICIO_PESSOA ADD COMPLEMENTO VARCHAR(50) CHARACTER SET WIN1252;    0ALTER TABLE BENEFICIO ADD FLAG_EXIGE_COMPLEMENTOR   ALTER TABLE BENEFICIO ADD FLAG_EXIGE_COMPLEMENTO VARCHAR(1) CHARACTER SET WIN1252;    ADD NIM   ALTER TABLE PESSOA ADD NIM DOUBLE PRECISION;
ALTER TABLE PROFISSIONAIS ADD NIM DOUBLE PRECISION;
ALTER TABLE CONVENIOS ADD NIM DOUBLE PRECISION;
ALTER TABLE CADCLI ADD FLG_INTEGRACAO_NIM CHAR(1);    "ALTER TABLE PROFISSIONAIS ADD CNPJE   ALTER TABLE PROFISSIONAIS ADD CNPJ VARCHAR(18) CHARACTER SET WIN1252;        "FONE"	VARCHAR(14),      ALTER TABLE FAMILIA ADD TELEFONE_FAMILIA VARCHAR(14) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TELEFONE VARCHAR(14) CHARACTER SET WIN1252;    2ALTER TABLE FAMILIA ADD TELEFONE_FAMILIA, TELEFONE   ALTER TABLE FAMILIA ADD TELEFONE_FAMILIA VARCHAR(14) CHARACTER SET WIN1252;
ALTER TABLE PESSOA ADD TELEFONE VARCHAR(14) CHARACTER SET WIN1252;    (ALTER TABLE FAMILIA ADD TELEFONE_FAMILIAK   ALTER TABLE FAMILIA ADD TELEFONE_FAMILIA VARCHAR(14) CHARACTER SET WIN1252;    "ALTER TABLE FAMILIA ADD ID_UNIDADE4   ALTER TABLE FAMILIA ADD ID_UNIDADE INTEGER NOT NULL;    CREATE TABLE VULNERABILIDADE   CREATE TABLE VULNERABILIDADE
(
  ID_VULNERABILIDADE	SMALLINT NOT NULL,
  DE_VULNERABILIDADE	VARCHAR(30) CHARACTER SET WIN1252,
 PRIMARY KEY (ID_VULNERABILIDADE)
);    #CREATE TABLE PESSOA_VULNERABILIDADE   CREATE TABLE PESSOA_VULNERABILIDADE
(
  ID_PESSOA	INTEGER NOT NULL,
  ID_VULNERABILIDADE	SMALLINT NOT NULL,
 PRIMARY KEY (ID_PESSOA, ID_VULNERABILIDADE)
);
      ALTER TABLE PESSOA_VULNERABILIDADE ADD CONSTRAINT FK_PESSOA_VULNERABILIDADE FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE ON DELETE CASCADE;
    2ALTER TABLE PESSOA_VULNERABILIDADE ADD FOREIGN KEYw   ALTER TABLE PESSOA_VULNERABILIDADE ADD FOREIGN KEY (ID_VULNERABILIDADE) REFERENCES VULNERABILIDADE(ID_VULNERABILIDADE);   2ALTER TABLE PESSOA_VULNERABILIDADE ADD FOREIGN KEY   a   ALTER TABLE FAMILIA ALTER ID_UNIDADE TO ID_UNIDADE_1
ALTER TABLE FAMILIA ADD ID_UNIDADE INTEGER;   I   UPDATE FAMILIA SET ID_UNIDADE=ID_UNIDADE_1 WHERE ID_UNIDADE_1 IS NOT NULL   %   ALTER TABLE FAMILIA DROP ID_UNIDADE_1   2ALTER TABLE FAMILIA ALTER ID_UNIDADE TO ID_UNIDADE   *UPDATE FAMILIA SET ID_UNIDADE=ID_UNIDADE_1    2ALTER TABLE FAMILIA ALTER ID_UNIDADE TO ID_UNIDADEb   ALTER TABLE FAMILIA ALTER ID_UNIDADE TO ID_UNIDADE_1;
ALTER TABLE FAMILIA ADD ID_UNIDADE INTEGER;    *UPDATE FAMILIA SET ID_UNIDADE=ID_UNIDADE_1J   UPDATE FAMILIA SET ID_UNIDADE=ID_UNIDADE_1 WHERE ID_UNIDADE_1 IS NOT NULL;    %ALTER TABLE FAMILIA DROP ID_UNIDADE_1&   ALTER TABLE FAMILIA DROP ID_UNIDADE_1;    2ALTER TABLE FAMILIA ALTER ID_UNIDADE TO ID_UNIDADE7   ALTER TABLE FAMILIA ALTER ID_UNIDADE TO ID_UNIDADE_1;
    *UPDATE FAMILIA SET ID_UNIDADE=ID_UNIDADE_1-   ALTER TABLE FAMILIA ADD ID_UNIDADE INTEGER;
    %ALTER TABLE FAMILIA DROP ID_UNIDADE_1L   UPDATE FAMILIA SET ID_UNIDADE=ID_UNIDADE_1 WHERE ID_UNIDADE_1 IS NOT NULL;
   &   ALTER TABLE FAMILIA DROP ID_UNIDADE_1;   &ALTER TABLE FAMILIA DROP ID_UNIDADE_1;   *UPDATE FAMILIA SET ID_UNIDADE=ID_UNIDADE_1   "ALTER TABLE FAMILIA ADD ID_UNIDADE    %ALTER TABLE PROJETO ADD FLAG_FAMILIARD   ALTER TABLE PROJETO ADD FLAG_FAMILIAR CHAR(1) CHARACTER SET WIN1252;    CREATE TABLE AGENDA_ATENDIMENTO3  CREATE TABLE AGENDA_ATENDIMENTO
(
  ID_UNIDADE	                INTEGER NOT NULL,
  ID_AGENDA_ATEND	DOUBLE PRECISION NOT NULL,
  ID_PESSOA 	                INTEGER NOT NULL,
  ID_PROFISSIONAL	INTEGER,
  ID_ATENDIMENTO_MOTIVO	SMALLINT NOT NULL,
  DATA	                                DATE,
  HORA	                                TIME,
  FLAG_OK	                CHAR(1) CHARACTER SET WIN1252,
  OBSERVACAO	                BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
  ID_ATENDIMENTO 	INTEGER,
 PRIMARY KEY (ID_UNIDADE,ID_AGENDA_ATEND)
);
      ALTER TABLE "AGENDA_VISITA" ADD CONSTRAINT "FK_AGENDA_FAMILIA" FOREIGN KEY ("ID_FAMILIA") REFERENCES FAMILIA ("ID_FAMILIA") ON UPDATE CASCADE;
      ALTER TABLE "AGENDA_VISITA" ADD CONSTRAINT "FK_AGENDA_MOTIVO" FOREIGN KEY ("ID_MOTIVO") REFERENCES VISITA_MOTIVO ("ID_VISITA_MOTIVO") ON UPDATE CASCADE;
      ALTER TABLE "AGENDA_VISITA" ADD CONSTRAINT "FK_AGENDA_PROFISSIONAL" FOREIGN KEY ("ID_PROFISSIONAL") REFERENCES PROFISSIONAIS ("ID_PROFISSIONAL") ON UPDATE CASCADE;
      ALTER TABLE "AGENDA_VISITA" ADD CONSTRAINT "FK_AGENDA_SOLICITANTE" FOREIGN KEY ("ID_SOLICITANTE") REFERENCES PESSOA ("ID_PESSOA") ON UPDATE CASCADE;
      ALTER TABLE "AGENDA_VISITA" ADD CONSTRAINT "FK_AGENDA_UNIDADE" FOREIGN KEY ("ID_UNIDADE") REFERENCES UNIDADE ("ID_UNIDADE") ON UPDATE CASCADE ON DELETE CASCADE;      
      ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_MOTIVO_ATEND FOREIGN KEY (ID_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO  (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE;
      ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_PROFISSIONAL_ATEND FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;
      ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA_PESSOA_ATEND FOREIGN KEY (ID_SOLICITANTE) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;
      ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_UNIDADE_ATEND FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;      ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_UNIDADE_ATEND FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE ON DELETE CASCADE;   2ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_A   2ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_A   2ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_A    2ALTER TABLE AGENDA_VISITA ADD CONSTRAINT FK_AGENDA   ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_PESSOA_ATEND FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;
    2ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_A   ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_MOTIVO_ATEND FOREIGN KEY (ID_ATENDIMENTO_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO  (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE;
    'ALTER TABLE BENEFICIO_PESSOA ADD FIELDS   ALTER TABLE BENEFICIO_PESSOA ADD RENDA_PESSOA DOUBLE PRECISION;
ALTER TABLE BENEFICIO_PESSOA ADD RENDA_FAMILIA DOUBLE PRECISION;
ALTER TABLE BENEFICIO_PESSOA ADD RENDA_PERCAPITA_FAMILIA DOUBLE PRECISION;    1ALTER TABLE PROJETO_FAMILIA_PESSOA ADD OBSERVACAOk   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD OBSERVACAO BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252;    CREATE TABLE HIST_PESSOA_RENDA   CREATE TABLE HIST_PESSOA_RENDA (
  ID_HIST_PESSOA_RENDA DOUBLE PRECISION,
  ID_PESSOA INTEGER,
  DATA DATE,
  RENDA_ANTERIOR DOUBLE PRECISION,
  CONSTRAINT PK_HIST_PESSOA_RENDA PRIMARY KEY (ID_HIST_PESSOA_RENDA)
);     CREATE TABLE HIST_PESSOA_FAMILIA   CREATE TABLE HIST_PESSOA_FAMILIA (
  ID_HIST_PESSOA_FAMILIA DOUBLE PRECISION,
  ID_PESSOA INTEGER,
  DATA DATE,
  ID_FAMILIA_ANTERIOR INTEGER,
  CONSTRAINT PK_HIST_PESSOA_FAMILIA PRIMARY KEY (ID_HIST_PESSOA_FAMILIA)
);    CREATE TABLE HIST_PESSOA_RENDA   CREATE TABLE HIST_PESSOA_RENDA (
  ID_HIST_PESSOA_RENDA DOUBLE PRECISION NOT NULL,
  ID_PESSOA INTEGER,
  DATA DATE,
  RENDA_ANTERIOR DOUBLE PRECISION,
  CONSTRAINT PK_HIST_PESSOA_RENDA PRIMARY KEY (ID_HIST_PESSOA_RENDA)
);     CREATE TABLE HIST_PESSOA_FAMILIA   CREATE TABLE HIST_PESSOA_FAMILIA (
  ID_HIST_PESSOA_FAMILIA DOUBLE PRECISION NOT NULL,
  ID_PESSOA INTEGER,
  DATA DATE,
  ID_FAMILIA_ANTERIOR INTEGER,
  CONSTRAINT PK_HIST_PESSOA_FAMILIA PRIMARY KEY (ID_HIST_PESSOA_FAMILIA)
);     CREATE TABLE HIST_PESSOA_FAMILIA  CREATE TABLE HIST_PESSOA_FAMILIA (
  ID_HIST_PESSOA_FAMILIA DOUBLE PRECISION NOT NULL,
  ID_PESSOA INTEGER,
  DATA_INCLUIU DATE,
  DATA_EXCLUIU DATE,
  ID_FAMILIA_ANTERIOR INTEGER,
  CONSTRAINT PK_HIST_PESSOA_FAMILIA PRIMARY KEY (ID_HIST_PESSOA_FAMILIA)
);     CREATE TABLE HIST_PESSOA_FAMILIA   CREATE TABLE HIST_PESSOA_FAMILIA (
  ID_HIST_PESSOA_FAMILIA DOUBLE PRECISION NOT NULL,
  ID_PESSOA INTEGER,
  ID_FAMILIA INTEGER,
  DATA_INCLUIU DATE,
  DATA_EXCLUIU DATE,
  CONSTRAINT PK_HIST_PESSOA_FAMILIA PRIMARY KEY (ID_HIST_PESSOA_FAMILIA)
);    CREATE TABLE HIST_PESSOA_RENDAU  CREATE TABLE HIST_PESSOA_RENDA (
  ID_HIST_PESSOA_RENDA DOUBLE PRECISION NOT NULL,
  ID_PESSOA INTEGER,
  DATA DATE,
  RENDA_ANTERIOR DOUBLE PRECISION,
  CONSTRAINT PK_HIST_PESSOA_RENDA PRIMARY KEY (ID_HIST_PESSOA_RENDA),
  CONSTRAINT FK_HIST_PESSOA_RENDA_PES FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE
);     CREATE TABLE HIST_PESSOA_FAMILIA  CREATE TABLE HIST_PESSOA_FAMILIA (
  ID_HIST_PESSOA_FAMILIA DOUBLE PRECISION NOT NULL,
  ID_PESSOA INTEGER,
  ID_FAMILIA INTEGER,
  DATA_INCLUIU DATE,
  DATA_EXCLUIU DATE,
  CONSTRAINT PK_HIST_PESSOA_FAMILIA PRIMARY KEY (ID_HIST_PESSOA_FAMILIA),
  CONSTRAINT FK_HIST_PESSOA_FAMILIA_PES FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE,
  CONSTRAINT FK_HIST_PESSOA_FAMILIA_FAM FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE
);    INSERT INTO HIST_PESSOA_FAMILIA   INSERT INTO HIST_PESSOA_FAMILIA (ID_HIST_PESSOA_FAMILIA, ID_PESSOA, ID_FAMILIA, DATA_INCLUIU)
SELECT GEN_ID(GEN_ID_PESSOA,1), ID_PESSOA, ID_FAMILIA, DATA_NASCIMENTO FROM PESSOA WHERE NOT ID_FAMILIA IS NULL;
    2INSERT INTO PK (TABELA, ID) SELECT CAST('HIST_PESSy   INSERT INTO PK (TABELA, ID) SELECT CAST('HIST_PESSOA_FAMILIA' AS VARCHAR(20)), GEN_ID(GEN_ID_PESSOA,0) FROM RDB$DATABASE;     CREATE TABLE EVENTO_PROJETO
(
  ID_PROJETO	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
  DATA	                DATE NOT NULL,
  OBSERVACAO	BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
  CONSTRAINT PK_EVENTO_PROJETO PRIMARY KEY (ID_PROJETO, ID_PESSOA, DATA)
);
   w   ALTER TABLE EVENTO_PROJETO ADD CONSTRAINT FK_EVENTO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE);
   u   ALTER TABLE EVENTO_PROJETO ADD CONSTRAINT FK_EVENTO_UNIDADE FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO (ID_PROJETO);     CREATE TABLE EVENTO_PRESENCA
(
  ID_PROJETO	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
  DATA	                DATE NOT NULL,
  ID_PESSOA           INTEGER NOT NULL,
  FLAG_COMPARECEU 
  CONSTRAINT PK_EVENTO_PROJETO PRIMARY KEY (ID_PROJETO, ID_PESSOA, DATA)
);
   =  CREATE TABLE EVENTO_PRESENCA
(
  ID_PROJETO	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
  DATA	                DATE NOT NULL,
  ID_PESSOA           INTEGER NOT NULL,
  FLAG_PRESENTE  CHAR(1) CHARACTER SET WIN1252,
  CONSTRAINT PK_EVENTO_PRESENCA PRIMARY KEY (ID_PROJETO, ID_UNIDADE, DATA, ID_PESSOA)
);
     CREATE TABLE EVENTO_PROJETO
(
  ID_PROJETO	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
  DATA	                DATE NOT NULL,
  OBSERVACAO	BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
  CONSTRAINT PK_EVENTO_PROJETO PRIMARY KEY (ID_PROJETO, ID_UNIDADE, DATA)
);
      ALTER TABLE EVENTO_PRESENCA ADD CONSTRAINT FK_PRESENCA_EVENTO FOREIGN KEY (ID_PROJETO, ID_UNIDADE, DATA) REFERENCES EVENTO_PROJETO (ID_PROJETO, ID_UNIDADE, DATA);   t   ALTER TABLE EVENTO_PRESENCA ADD CONSTRAINT FK_PRESENCA_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA);   CREATE TABLE EVENTO_PROJETO   2ALTER TABLE EVENTO_PROJETO ADD CONSTRAINT FK_EVENT    2ALTER TABLE EVENTO_PROJETO ADD CONSTRAINT FK_EVENTu   ALTER TABLE EVENTO_PROJETO ADD CONSTRAINT FK_EVENTO_PROJETO FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO (ID_PROJETO);   CREATE TABLE EVENTO_PRESENCA   2ALTER TABLE EVENTO_PRESENCA ADD CONSTRAINT FK_PRES   2ALTER TABLE EVENTO_PRESENCA ADD CONSTRAINT FK_PRES    CREATE TABLE EVENTO_PROJETOW  CREATE TABLE EVENTO_PROJETO
(
  ID_PROJETO	INTEGER NOT NULL,
  ID_UNIDADE	INTEGER NOT NULL,
  DATA	                DATE NOT NULL,
  DESCRICAO          VARCHAR(30) CHARACTER SET WIN1252,
  OBSERVACAO	BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
  CONSTRAINT PK_EVENTO_PROJETO PRIMARY KEY (ID_PROJETO, ID_UNIDADE, DATA)
);
    2ALTER TABLE EVENTO_PRESENCA ADD CONSTRAINT FK_PRES   ALTER TABLE EVENTO_PRESENCA ADD CONSTRAINT FK_PRESENCA_EVENTO FOREIGN KEY (ID_PROJETO, ID_UNIDADE, DATA) REFERENCES EVENTO_PROJETO (ID_PROJETO, ID_UNIDADE, DATA) ON UPDATE CASCADE;    'ADD NOME_FONETICO AND ENDERECO_FONETICO   ALTER TABLE PESSOA ADD NOME_FONETICO VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE FAMILIA ADD ENDERECO_FONETICO VARCHAR(50) CHARACTER SET WIN1252;    $ALTER TABLE CADCLI ADD FLAG_FONETICOF   ALTER TABLE CADCLI ADD FLAG_FONETICO VARCHAR(1) CHARACTER SET WIN1252;    'ADD NOME_FONETICO AND ENDERECO_FONETICO   ALTER TABLE PESSOA ADD NOME_FONETICO VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE FAMILIA ADD ENDERECO_FONETICO VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE LOGRADOURO ADD LOGRADOURO_FONETICO VARCHAR(50) CHARACTER SET WIN1252;    1ALTER TABLE USUARIOS ADD ID_PROFISSIONAL INTEGER;1   ALTER TABLE USUARIOS ADD ID_PROFISSIONAL INTEGER;    2ALTER TABLE USUARIOS ADD CONSTRAINT FK_USUARIO_PRO   ALTER TABLE USUARIOS ADD CONSTRAINT FK_USUARIO_PROFISSIONAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;    CREATE TABLE PESSOA_CHECAR   CREATE TABLE PESSOA_CHECAR
 (
     CAMPO VARCHAR(20) NOT NULL,
     DESCRICAO VARCHAR(30),
     CONSTRAINT PK_PESSOA_CHECAR PRIMARY KEY (CAMPO)
);    INSERT INTO PESSOA_CHECAR   INSERT INTO PESSOA_CHECAR VALUES ('NOME','Nome');
INSERT INTO PESSOA_CHECAR VALUES ('SEXO','Sexo');
INSERT INTO PESSOA_CHECAR VALUES ('DATA_NASCIMENTO','Data de Nascimento');
    CREATE TABLE FAMILIA_CHECAR   CREATE TABLE FAMILIA_CHECAR
 (
     CAMPO VARCHAR(20) NOT NULL,
     DESCRICAO VARCHAR(30),
     CONSTRAINT PK_FAMILIA_CHECAR PRIMARY KEY (CAMPO)
);      INSERT INTO FAMILIA_CHECAR VALUES ('ENDERECO','Endereo');
INSERT INTO FAMILIA_CHECAR VALUES ('NUMERO'','Nmero');
INSERT INTO FAMILIA_CHECAR VALUES ('BAIRRO','Cdigo do Bairro');   INSERT INTO FAMILIA_CHECAR    INSERT INTO FAMILIA_CHECAR   INSERT INTO FAMILIA_CHECAR VALUES ('ENDERECO','Endereo');
INSERT INTO FAMILIA_CHECAR VALUES ('NUMERO'','Nmero');
INSERT INTO FAMILIA_CHECAR VALUES ('ID_BAIRRO','Cdigo do Bairro');    INSERT INTO FAMILIA_CHECAR   INSERT INTO FAMILIA_CHECAR VALUES ('ENDERECO','Endereo');
INSERT INTO FAMILIA_CHECAR VALUES ('NUMERO','Nmero');
INSERT INTO FAMILIA_CHECAR VALUES ('ID_BAIRRO','Cdigo do Bairro');    -ALTER TABLE ATENDIMENTO ADD FIELDS (BLOQUEIO)   ALTER TABLE ATENDIMENTO ADD FLAG_BLOQUEADO VARCHAR(1) CHARACTER SET WIN1252;
ALTER TABLE ATENDIMENTO ADD USUARIO_BLOQUEOU INTEGER;    CREATE TABLE ARQUIVOS   CREATE TABLE ARQUIVOS
(
  ARQ_NOME	VARCHAR(50) CHARACTER SET WIN1252 NOT NULL,
  ARQ_VERSAO	VARCHAR(20) CHARACTER SET WIN1252,
  ARQUIVO	BLOB SUB_TYPE 0 SEGMENT SIZE 80,
 PRIMARY KEY (ARQ_NOME)
);    CREATE TABLE ATENDIMENTO_GRUPOm  CREATE TABLE ATENDIMENTO_GRUPO
(
  ID_UNIDADE	                INTEGER NOT NULL,
  ID_ATENDIMENTO_GRUPO 	INTEGER NOT NULL,
  ID_PROFISSIONAL	INTEGER NOT NULL,
  ID_ATENDIMENTO_MOTIVO	SMALLINT,
  DATA	DATE,
  HORA	TIME,
  OBSERVACAO	BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
  PARECER	BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
  ID_ATENDIMENTO_STATUS	SMALLINT,
  ENCAMINHAMENTO	VARCHAR(200) CHARACTER SET WIN1252,
  FLAG_BLOQUEADO	VARCHAR(1) CHARACTER SET WIN1252,
  USUARIO_BLOQUEOU	INTEGER,
CONSTRAINT PK_ATENDIMENTO_GRUPO PRIMARY KEY (ID_UNIDADE, ID_ATENDIMENTO_GRUPO)
);
        ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GRUPO_MOTIVO FOREIGN KEY (ID_ATENDIMENTO_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE;

      ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GRUPO_PROFISSIONAL FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;
      ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GRUPO_STATUS FOREIGN KEY (ID_ATENDIMENTO_STATUS) REFERENCES ATENDIMENTO_STATUS (ID_ATENDIMENTO_STATUS) ON UPDATE CASCADE ON DELETE CASCADE;

      ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE;   2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT      CREATE TABLE ATENDIMENTO_GRUPO_PESSOA
(
  ID_UNIDADE	INTEGER NOT NULL,
  ID_ATENDIMENTO_GRUPO	INTEGER NOT NULL,
  ID_PESSOA	INTEGER NOT NULL,
 PRIMARY KEY (ID_UNIDADE, ID_ATENDIMENTO, ID_PESSOA)
);
      ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD CONSTRAINT FK_ATEGRUPES_ATENDIMENTO FOREIGN KEY (ID_UNIDADE,ID_ATENDIMENTO_GRUPO) REFERENCES ATENDIMENTO_GRUPO (ID_UNIDADE,ID_ATENDIMENTO_GRUPO) ON UPDATE CASCADE ON DELETE CASCADE;

      ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD CONSTRAINT FK_ATEGRUPES_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;   %CREATE TABLE ATENDIMENTO_GRUPO_PESSOA   2ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD CONSTRAIN   2ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD CONSTRAIN    2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GRUPO_PROF FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;
    2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GR_MOTIVO FOREIGN KEY (ID_ATENDIMENTO_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE;

    2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GR_PROF FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;
    2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GR_STATUS FOREIGN KEY (ID_ATENDIMENTO_STATUS) REFERENCES ATENDIMENTO_STATUS (ID_ATENDIMENTO_STATUS) ON UPDATE CASCADE ON DELETE CASCADE;

    2ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AT   ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_ATENDIMENTO_GR_UNI FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE;    %CREATE TABLE ATENDIMENTO_GRUPO_PESSOA   CREATE TABLE ATENDIMENTO_GRUPO_PESSOA
(
  ID_UNIDADE	INTEGER NOT NULL,
  ID_ATENDIMENTO_GRUPO	INTEGER NOT NULL,
  ID_PESSOA	INTEGER NOT NULL,
 PRIMARY KEY (ID_UNIDADE, ID_ATENDIMENTO_GRUPO, ID_PESSOA)
);
   2ALTER TABLE ATENDIMENTO ADD ID_ATENDIMENTO_GRUPO I9   ALTER TABLE ATENDIMENTO ADD ID_ATENDIMENTO_GRUPO INTEGER;   (CREATE TABLE DESENHO_CAMPOS_CUSTOMIZADOS/  CREATE TABLE DESENHO_CAMPOS_CUSTOMIZADOS
(
  ORIGEM	                VARCHAR(30) CHARACTER SET WIN1252 NOT NULL,
  CAMPO   	VARCHAR(30) CHARACTER SET WIN1252 NOT NULL,
  PROPRIEDADES	BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
CONSTRAINT PK_ORIGEM_CAMPO PRIMARY KEY (ORIGEM, CAMPO)
);   #ALTER TABLE UNIDADE ADD RESPONSAVELF   ALTER TABLE UNIDADE ADD RESPONSAVEL VARCHAR(70) CHARACTER SET WIN1252;   1ALTER TABLE FAMILIA ALTER COMPLEMENTO TYPE VC(70)M   ALTER TABLE FAMILIA ALTER COMPLEMENTO TYPE VARCHAR(70) CHARACTER SET WIN1252;   ALTER TABLE VISITAS ADD FIELDS{   ALTER TABLE VISITAS ADD FLAG_BLOQUEADO VARCHAR(1) CHARACTER SET WIN1252;
ALTER TABLE VISITAS ADD USUARIO_BLOQUEOU INTEGER;   0ALTER TABLE AGENDA_VISITA ADD ID_VISITA INTEGER;0   ALTER TABLE AGENDA_VISITA ADD ID_VISITA INTEGER;   2CREATE INDEX IX_NOME_FONETICO ON PESSOA (NOME_FONE8   CREATE INDEX IX_NOME_FONETICO ON PESSOA (NOME_FONETICO);   2CREATE INDEX IX_ENDERECO_FONETICO ON FAMILIA (ENDEA   CREATE INDEX IX_ENDERECO_FONETICO ON FAMILIA (ENDERECO_FONETICO); 	  2ALTER TABLE VISITAS ADD OUTRO_ENTREVISTADO, FLAG_O   ALTER TABLE VISITAS ADD OUTRO_ENTREVISTADO VARCHAR(200) CHARACTER SET WIN1252;
ALTER TABLE VISITAS ADD FLAG_OUTRO VARCHAR(1) CHARACTER SET WIN1252; 	  2ALTER TABLE VISITAS ADD OUTRO_ENTREVISTADO, FLAG_O   ALTER TABLE VISITAS ADD OUTRO_ENTREVISTADO VARCHAR(50) CHARACTER SET WIN1252;
ALTER TABLE VISITAS ADD FLAG_OUTRO VARCHAR(1) CHARACTER SET WIN1252; 
  1ALTER TABLE PESSOA ADD NOVACERTIDAO VARCHAR(40));1   ALTER TABLE PESSOA ADD NOVACERTIDAO VARCHAR(40));   2UPDATE PESSOA SET NOVACERTIDAO = CAST(NCERTIDAO AS@   UPDATE PESSOA SET NOVACERTIDAO = CAST(NCERTIDAO AS VARCHAR(40));   "ALTER TABLE PESSOA DROP NCERTIDAO;"   ALTER TABLE PESSOA DROP NCERTIDAO;   2ALTER TABLE PESSOA ALTER NOVACERTIDAO TO NCERTIDAO3   ALTER TABLE PESSOA ALTER NOVACERTIDAO TO NCERTIDAO; 
  0ALTER TABLE PESSOA ADD NOVACERTIDAO VARCHAR(40);0   ALTER TABLE PESSOA ADD NOVACERTIDAO VARCHAR(40);   $ALTER TABLE CADCLI ADD WS_DATA DATE;$   ALTER TABLE CADCLI ADD WS_DATA DATE;  c   ALTER TABLE ATENDIMENTO_MOTIVO ALTER DE_ATENDIMENTO_MOTIVO TYPE VARCHAR(100) CHARACTER SET WIN1252;  2ALTER TABLE ATENDIMENTO_MOTIVO ALTER DE_ATENDIMENT   0ALTER TABLE VISITA_MOTIVO ALTER DE_VISITA_MOTIVOY   ALTER TABLE VISITA_MOTIVO ALTER DE_VISITA_MOTIVO TYPE VARCHAR(100) CHARACTER SET WIN1252;   CREATE TABLE ATENDIMENTO_ORIGEM   CREATE TABLE ATENDIMENTO_ORIGEM
(
  ID_ATENDIMENTO_ORIGEM 	SMALLINT NOT NULL,
  DE_ATENDIMENTO_ORIGEM 	VARCHAR(100) CHARACTER SET WIN1252,
CONSTRAINT PK_ATENDIMENTO_ORIGEM PRIMARY KEY (ID_ATENDIMENTO_ORIGEM)
);   2ALTER TABLE AGENDA_ATENDIMENTO ADD ID_ATENDIMENTO_K   ALTER TABLE AGENDA_ATENDIMENTO ADD ID_ATENDIMENTO_ORIGEM SMALLINT NOT NULL;   1ALTER TABLE ATENDIMENTO ADD ID_ATENDIMENTO_ORIGEMD   ALTER TABLE ATENDIMENTO ADD ID_ATENDIMENTO_ORIGEM SMALLINT NOT NULL;     "EVENTO_PRESENCA"    2ALTER TABLE EVENTO_PRESENCA ADD JUSTIFICATIVA VARCS   ALTER TABLE EVENTO_PRESENCA ADD JUSTIFICATIVA VARCHAR(100) CHARACTER SET WIN1252;
   2ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_A   ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_ORIGEM_ATEND FOREIGN KEY (ID_ATENDIMENTO_MOTIVO_ORIGEM) REFERENCES ATENDIMENTO_ORIGEM (ID_ATENDIMENTO_ORIGEM) ON UPDATE CASCADE;     ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ORIGEM_ATEND FOREIGN KEY (ID_ATENDIMENTO_ORIGEM) REFERENCES ATENDIMENTO_ORIGEM (ID_ATENDIMENTO_ORIGEM) ON UPDATE CASCADE;   2ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_A   ALTER TABLE AGENDA_ATENDIMENTO ADD CONSTRAINT FK_AGENDA_ORIGEM_ATEND FOREIGN KEY (ID_ATENDIMENTO_ORIGEM) REFERENCES ATENDIMENTO_ORIGEM (ID_ATENDIMENTO_ORIGEM) ON UPDATE CASCADE;  2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ORIGEM_A   CREATE TABLE CARTAS   CREATE TABLE CARTAS
(
  ID	INTEGER NOT NULL,
  MODELO	VARCHAR(50) CHARACTER SET WIN1252,
  TEXTO	BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET WIN1252,
CONSTRAINT PK_CARTA PRIMARY KEY (ID)
);   2update RDB$RELATION_FIELDS set RDB$NULL_FLAG = NUL   update RDB$RELATION_FIELDS set RDB$NULL_FLAG = NULL
where (RDB$FIELD_NAME = 'ID_ATENDIMENTO_ORIGEM') and (RDB$RELATION_NAME = 'ATENDIMENTO')   2update RDB$RELATION_FIELDS set RDB$NULL_FLAG = NUL   update RDB$RELATION_FIELDS set RDB$NULL_FLAG = NULL
where (RDB$FIELD_NAME = 'ID_ATENDIMENTO_ORIGEM') and (RDB$RELATION_NAME = 'AGENDA_ATENDIMENTO')   ALTER TABLE PESSOA ADD CADUNICOB   ALTER TABLE PESSOA ADD CADUNICO VARCHAR(30) CHARACTER SET WIN1252;   .CREATE INDEX IX_CADUNICO ON PESSOA (CADUNICO);.   CREATE INDEX IX_CADUNICO ON PESSOA (CADUNICO);   'ALTER TABLE PESSOA ADD ATIVO VARCHAR(1)'   ALTER TABLE PESSOA ADD ATIVO VARCHAR(1)   #ALTER TABLE PROJETO_FAMILIA_PESSOAL=   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD OBS_GERAL VARCHAR(100)   !ALTER TABLE PROJETO ADD FLAG_SEXO@   ALTER TABLE PROJETO ADD FLAG_SEXO CHAR(1) CHARACTER SET WIN1252;    ALTER TABLE "ATENDIMENTO" ADD CONSTRAINT "FK_ATENDIMENTO_MOTIVO" FOREIGN KEY ("ID_ATENDIMENTO_MOTIVO") REFERENCES ATENDIMENTO_MOTIVO ("ID_ATENDIMENTO_MOTIVO") ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE "ATENDIMENTO" ADD CONSTRAINT "FK_ATENDIMENTO_PESSOA" FOREIGN KEY ("ID_PESSOA") REFERENCES PESSOA ("ID_PESSOA") ON UPDATE CASCADE ON DELETE CASCADE;
ALTER TABLE "ATENDIMENTO" ADD CONSTRAINT "FK_ATENDIMENTO_PROFISSIONAL" FOREIGN KEY ("ID_PROFISSIONAL") REFERENCES PROFISSIONAIS ("ID_PROFISSIONAL") ON UPDATE CASCADE;
ALTER TABLE "ATENDIMENTO" ADD CONSTRAINT "FK_ATENDIMENTO_STATUS" FOREIGN KEY ("ID_ATENDIMENTO_STATUS") REFERENCES ATENDIMENTO_STATUS ("ID_ATENDIMENTO_STATUS") ON UPDATE CASCADE ON DELETE CASCADE;   d  ALTER TABLE "ATENDIMENTO" ADD CONSTRAINT "FK_ATENDIMENTO_MOTIVO" FOREIGN KEY ("ID_ATENDIMENTO_MOTIVO") REFERENCES ATENDIMENTO_MOTIVO ("ID_ATENDIMENTO_MOTIVO") ON UPDATE CASCADE;
ALTER TABLE "ATENDIMENTO" ADD CONSTRAINT "FK_ATENDIMENTO_STATUS" FOREIGN KEY ("ID_ATENDIMENTO_STATUS") REFERENCES ATENDIMENTO_STATUS ("ID_ATENDIMENTO_STATUS") ON UPDATE CASCADE;   2ALTER TABLE ATENDIMENTO DROP CONSTRAINT FK_ATENDIM   ALTER TABLE ATENDIMENTO DROP CONSTRAINT FK_ATENDIMENTO_MOTIVO;
ALTER TABLE ATENDIMENTO DROP CONSTRAINT FK_ATENDIMENTO_STATUS;     2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMET  ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_MOTIVO FOREIGN KEY (ID_ATENDIMENTO_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE;
ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_STATUS FOREIGN KEY (ID_ATENDIMENTO_STATUS) REFERENCES ATENDIMENTO_STATUS (ID_ATENDIMENTO_STATUS) ON UPDATE CASCADE; !  *ALTER TABLE FAMILIA ADD DT_ATUALIZAR DATE;*   ALTER TABLE FAMILIA ADD DT_ATUALIZAR DATE;"  VERIFICA_CRIA_USUARIO #  !GRANT ALL NAS TABELAS DO FIREBIRD  GRANT ALL ON RDB$CHARACTER_SETS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$CHECK_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$COLLATIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$DATABASE TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$DEPENDENCIES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$EXCEPTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FIELDS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FIELD_DIMENSIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FILES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FILTERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FORMATS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FUNCTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FUNCTION_ARGUMENTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$GENERATORS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$INDEX_SEGMENTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$INDICES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$LOG_FILES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PAGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PROCEDURES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PROCEDURE_PARAMETERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$REF_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATION_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATION_FIELDS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$ROLES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$SECURITY_CLASSES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRANSACTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRIGGERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRIGGER_MESSAGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TYPES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$USER_PRIVILEGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$VIEW_RELATIONS TO FSCSCPI8 WITH GRANT OPTION; $  CREATE PROCEDURE SP_GRANT_ALL  SET TERM ^ ;
CREATE or ALTER PROCEDURE SP_GRANT_ALL
AS
declare variable COMANDO VARCHAR(100);
declare variable OBJETO VARCHAR(93);
BEGIN
    FOR SELECT TRIM(RDB$RELATION_NAME) FROM RDB$RELATIONS
    INTO :OBJETO
    DO
    BEGIN
        COMANDO = 'GRANT ALL ON '||OBJETO||' TO FSCSCPI8 WITH GRANT OPTION';
        EXECUTE STATEMENT (:COMANDO);
    END
END
^
SET TERM ; ^ %  EXECUTE PROCEDURE SP_GRANT_ALL;   EXECUTE PROCEDURE SP_GRANT_ALL; &  2INSERT INTO RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NAd   INSERT INTO RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NAME, RDB$SYSTEM_FLAG) VALUES ('SYSDBA','SYSDBA',0); &  2INSERT INTO RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NAQ   INSERT INTO RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NAME) VALUES ('SYSDBA','SYSDBA');'     SELECT * FROM  '  SELECT * FROM CADCLI;   SELECT * FROM CADCLI; '  (ALTER TABLE CADCLI ADD TESTE295 INTEGER;(   ALTER TABLE CADCLI ADD TESTE295 INTEGER; (  !ALTER TABLE CADCLI DROP TESTE295;!   ALTER TABLE CADCLI DROP TESTE295; "  GRANT ALL ON FIREBIRD_TABLES  GRANT ALL ON RDB$CHARACTER_SETS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$CHECK_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$COLLATIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$DATABASE TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$DEPENDENCIES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$EXCEPTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FIELDS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FIELD_DIMENSIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FILES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FILTERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FORMATS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FUNCTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FUNCTION_ARGUMENTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$GENERATORS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$INDEX_SEGMENTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$INDICES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$LOG_FILES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PAGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PROCEDURES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PROCEDURE_PARAMETERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$REF_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATION_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATION_FIELDS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$ROLES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$SECURITY_CLASSES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRANSACTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRIGGERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRIGGER_MESSAGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TYPES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$USER_PRIVILEGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$VIEW_RELATIONS TO FSCSCPI8 WITH GRANT OPTION; #  CREATE PROCEDURE SP_GRANT_ALL  SET TERM ^ ;
CREATE or ALTER PROCEDURE SP_GRANT_ALL
AS
declare variable COMANDO VARCHAR(100);
declare variable OBJETO VARCHAR(93);
BEGIN
    FOR SELECT TRIM(RDB$RELATION_NAME) FROM RDB$RELATIONS
    INTO :OBJETO
    DO
    BEGIN
        COMANDO = 'GRANT ALL ON '||OBJETO||' TO FSCSCPI8 WITH GRANT OPTION';
        EXECUTE STATEMENT (:COMANDO);
    END
END
^
SET TERM ; ^ $  EXECUTE PROCEDURE SP_GRANT_ALL;   EXECUTE PROCEDURE SP_GRANT_ALL; $  (ALTER TABLE CADCLI ADD TESTE295 INTEGER;(   ALTER TABLE CADCLI ADD TESTE295 INTEGER; &  2INSERT INTO RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NA!   ALTER TABLE CADCLI DROP TESTE295; %  !ALTER TABLE CADCLI DROP TESTE295;!   ALTER TABLE CADCLI DROP TESTE295;&    GRANT ALL ON RDB$CHARACTER_SETS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$CHECK_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$COLLATIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$DATABASE TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$DEPENDENCIES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$EXCEPTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FIELDS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FIELD_DIMENSIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FILES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FILTERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FORMATS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FUNCTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$FUNCTION_ARGUMENTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$GENERATORS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$INDEX_SEGMENTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$INDICES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$LOG_FILES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PAGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PROCEDURES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$PROCEDURE_PARAMETERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$REF_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATION_CONSTRAINTS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$RELATION_FIELDS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$ROLES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$SECURITY_CLASSES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRANSACTIONS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRIGGERS TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TRIGGER_MESSAGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$TYPES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$USER_PRIVILEGES TO FSCSCPI8 WITH GRANT OPTION;
GRANT ALL ON RDB$VIEW_RELATIONS TO FSCSCPI8 WITH GRANT OPTION;&  )   ALTER TABLE PESSOA ADD EMAIL VARCHAR(50); &  2ALTER TABLE PESSOA ADD EMAIL VARCHAR(50) CHARACTER?   ALTER TABLE PESSOA ADD EMAIL VARCHAR(50) CHARACTER SET WIN1252; '  2UPDATE DOMICILIO A SET QTD_PESSOAS = (SELECT COUNT`   UPDATE DOMICILIO A SET QTD_PESSOAS = (SELECT COUNT(*) FROM PESSOA WHERE ID_FAMILIA=A.ID_FAMILIA) (  +ALTER TABLE AGENDA_ATENDIMENTO ADD ID_ATEND4   ALTER TABLE AGENDA_ATENDIMENTO ADD ID_ATEND INTEGER; )  1ALTER TABLE CADCLI ADD FLG_ALT_DATA_BENEF VARCHARK   ALTER TABLE CADCLI ADD FLG_ALT_DATA_BENEF VARCHAR(1) CHARACTER SET WIN1252; *  1ALTER TABLE CADCLI ADD FLG_DATA_RET_BENEF VARCHARJ   ALTER TABLE CADCLI ADD FLG_DATA_RET_BENEF VARCHAR(1) CHARACTER SET WIN1252 +  2ALTER TABLE PROJETO_FAMILIA_PESSOA ADD FOREIGN KEY_   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD FOREIGN KEY (ID_PONTO) REFERENCES WEB_PONTOS (ID_PONTO); +  "ALTER TABLE PROJETO_FAMILIA_PESSOA8   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_PONTO INTEGER; ,  2ALTER TABLE PROJETO_FAMILIA_PESSOA ADD FOREIGN KEY_   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD FOREIGN KEY (ID_PONTO) REFERENCES WEB_PONTOS (ID_PONTO); -  +ALTER TABLE FAMILIA ADD SEGMENTO VARCHAR(2)D   ALTER TABLE FAMILIA ADD SEGMENTO VARCHAR(2) CHARACTER SET WIN1252;
 .  'ALTER TABLE FAMILIA ADD AREA VARCHAR(4)?   ALTER TABLE FAMILIA ADD AREA VARCHAR(4) CHARACTER SET WIN1252;  /  ,ALTER TABLE FAMILIA ADD MICROAREA VARCHAR(2)C   ALTER TABLE FAMILIA ADD MICROAREA VARCHAR(2) CHARACTER SET WIN1252; 0  *ALTER TABLE FAMILIA ADD FAMILIA VARCHAR(3)A   ALTER TABLE FAMILIA ADD FAMILIA VARCHAR(3) CHARACTER SET WIN1252; 1  +ALTER TABLE AGENDA_VISITA ADD ID_PROF_ACOMP4   ALTER TABLE AGENDA_VISITA ADD ID_PROF_ACOMP INTEGER; 2  2ALTER TABLE AGENDA_VISITA ADD FOREIGN KEY (ID_PROFe   ALTER TABLE AGENDA_VISITA ADD FOREIGN KEY (ID_PROF_ACOMP) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL); 3  1ALTER TABLE PROJETO ADD FLAG_FREQ_ESCOLAR VARCHAR5   ALTER TABLE PROJETO ADD FLAG_FREQ_ESCOLAR VARCHAR(1); 4  2ALTER TABLE PESSOA ADD BANCO VARCHAR(50) CHARACTER?   ALTER TABLE PESSOA ADD BANCO VARCHAR(50) CHARACTER SET WIN1252; 5  *ALTER TABLE PESSOA ADD AGENCIA VARCHAR(50)A   ALTER TABLE PESSOA ADD AGENCIA VARCHAR(50) CHARACTER SET WIN1252;4  (ALTER TABLE PESSOA ADD BANCO VARCHAR(50) 6  (ALTER TABLE PESSOA ADD CONTA VARCHAR(20)?   ALTER TABLE PESSOA ADD CONTA VARCHAR(20) CHARACTER SET WIN1252; 5  *ALTER TABLE PESSOA ADD AGENCIA VARCHAR(10)A   ALTER TABLE PESSOA ADD AGENCIA VARCHAR(10) CHARACTER SET WIN1252; 7  2ALTER TABLE PROJ_MOTIVO_EXCLUSAO ADD FLAG_LISTA_ESU   ALTER TABLE PROJ_MOTIVO_EXCLUSAO ADD FLAG_LISTA_ESPERA CHAR(1) CHARACTER SET WIN1252; 8  2ALTER TABLE BENEFICIO_PESSOA ADD DT_ALTEROU_STATUS8   ALTER TABLE BENEFICIO_PESSOA ADD DT_ALTEROU_STATUS DATE; 9  ,ALTER TABLE PROJETO ADD ID_BENEFICIO INTEGER-   ALTER TABLE PROJETO ADD ID_BENEFICIO INTEGER; :  2ALTER TABLE PROJETO ADD FOREIGN KEY (ID_BENEFICIO)W   ALTER TABLE PROJETO ADD FOREIGN KEY (ID_BENEFICIO) REFERENCES BENEFICIO (ID_BENEFICIO); ;  +ALTER TABLE BENEFICIO_PESSOA ADD ID_PROJETO4   ALTER TABLE BENEFICIO_PESSOA ADD ID_PROJETO INTEGER; <  ,ALTER TABLE BENEFICIO_PESSOA ADD FOREIGN KEYZ   ALTER TABLE BENEFICIO_PESSOA ADD FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO (ID_PROJETO); =  /ALTER TABLE BENEFICIO ADD QTD_BENEFICIO INTEGER0   ALTER TABLE BENEFICIO ADD QTD_BENEFICIO INTEGER; >  CREATE TABLE BENEFICIO_GRUPOv   CREATE TABLE BENEFICIO_GRUPO (ID_BENEFICIO_GRUPO INTEGER NOT NULL, BENEFICIO_GRUPO VARCHAR(40) CHARACTER SET WIN1252); ?  2ALTER TABLE BENEFICIO_GRUPO ADD CONSTRAINT PK_BENE_   ALTER TABLE BENEFICIO_GRUPO ADD CONSTRAINT PK_BENEFICIO_GRUPO PRIMARY KEY (ID_BENEFICIO_GRUPO); @  ,ALTER TABLE BENEFICIO ADD ID_BENEFICIO_GRUPO   ALTER TABLE BENEFICIO ADD ID_BENEFICIO_GRUPO INTEGER;
ALTER TABLE BENEFICIO ADD FOREIGN KEY (ID_BENEFICIO_GRUPO) REFERENCES BENEFICIO_GRUPO (ID_BENEFICIO_GRUPO);
 A  #CREATE TABLE BENEFICIO_GRUPO_QUOTAS  CREATE TABLE BENEFICIO_GRUPO_QUOTAS (
    ANO              VARCHAR(4) NOT NULL,
    MES              VARCHAR(2) NOT NULL,
    ID_UNIDADE       INTEGER NOT NULL,
    ID_BENEFICIO_GRUPO     INTEGER NOT NULL,
    ID_STATUS        INTEGER NOT NULL,
    QTD_MES          SMALLINT,
    VALOR_MES        DOUBLE PRECISION,
    QTD_CONCEDIDA    SMALLINT,
    VALOR_CONCEDIDO  DOUBLE PRECISION
) B  "ALTER TABLE BENEFICIO_GRUPO_QUOTASg  ALTER TABLE BENEFICIO_GRUPO_QUOTAS ADD CONSTRAINT PK_BENEFICIO_GRUPO_QUOTA PRIMARY KEY (ANO, MES, ID_UNIDADE, ID_BENEFICIO_GRUPO, ID_STATUS);
ALTER TABLE BENEFICIO_GRUPO_QUOTAS ADD CONSTRAINT FK_QUOTA_BENEFICIO_GRUPO FOREIGN KEY (ID_BENEFICIO_GRUPO) REFERENCES BENEFICIO_GRUPO (ID_BENEFICIO_GRUPO) ON UPDATE CASCADE;
ALTER TABLE BENEFICIO_GRUPO_QUOTAS ADD CONSTRAINT FK_QUOTA_STATUS_GRUPO FOREIGN KEY (ID_STATUS) REFERENCES STATUS (ID_STATUS) ON UPDATE CASCADE;
ALTER TABLE BENEFICIO_GRUPO_QUOTAS ADD CONSTRAINT FK_QUOTA_UNIDADE_GRUPO FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE;
 C  .ALTER TABLE AGENDA_ATENDIMENTO ADD TIPO_AGENDAP   ALTER TABLE AGENDA_ATENDIMENTO ADD TIPO_AGENDA VARCHAR(1) CHARACTER SET WIN1252; D  /UPDATE AGENDA_ATENDIMENTO SET TIPO_AGENDA = 'A'0   UPDATE AGENDA_ATENDIMENTO SET TIPO_AGENDA = 'A'; E  ALTER TABLE UNIDADE   ALTER TABLE UNIDADE ALTER NOME TYPE VARCHAR(100);
ALTER TABLE UNIDADE ADD CEP VARCHAR(9) CHARACTER SET WIN1252;
ALTER TABLE UNIDADE ADD EMAIL_UNIDADE VARCHAR(50) CHARACTER SET WIN1252; F  .ALTER TABLE PESSOA ADD NOME_SOCIAL VARCHAR(50)F   ALTER TABLE PESSOA ADD NOME_SOCIAL VARCHAR(50) CHARACTER SET WIN1252 ; G  ,ALTER TABLE DOMICILIO ADD FLAG_TRAB_INFANTILN   ALTER TABLE DOMICILIO ADD FLAG_TRAB_INFANTIL VARCHAR(1) CHARACTER SET WIN1252; H  CREATE TABLE TIPO_EVENTO{   CREATE TABLE TIPO_EVENTO (
    ID_TIPO_EVENTO  SMALLINT NOT NULL,
    DESCRICAO     VARCHAR(30) CHARACTER SET WIN1252
); I  'ALTER TABLE TIPO_EVENTO ADD PRIMARY KEY9   ALTER TABLE TIPO_EVENTO ADD PRIMARY KEY (ID_TIPO_EVENTO); J  -ALTER TABLE EVENTO_PROJETO ADD ID_TIPO_EVENTO   ALTER TABLE EVENTO_PROJETO ADD ID_TIPO_EVENTO INTEGER;
ALTER TABLE EVENTO_PROJETO ADD CONSTRAINT FK_TIPO_EVENTO FOREIGN KEY (ID_TIPO_EVENTO) REFERENCES TIPO_EVENTO(ID_TIPO_EVENTO); K  (ALTER TABLE FAMILIA ADD DT_CADASTRO DATE)   ALTER TABLE FAMILIA ADD DT_CADASTRO DATE; L  /UPDATE FAMILIA SET DT_CADASTRO = DT_ATUALIZACAO0   UPDATE FAMILIA SET DT_CADASTRO = DT_ATUALIZACAO; M  ADD CONSTRAINT  ALTER TABLE PROJETO_FAMILIA_PESSOA ADD CONSTRAINT FK_FAM_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_FAMILIA FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE;
ALTER TABLE DOMICILIO ADD CONSTRAINT FK_DOM_FAMILIA FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE;
ALTER TABLE DESPESAS ADD CONSTRAINT FK_DESP_FAMILIA FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE; N  2ALTER TABLE ATENDIMENTO ADD ID_UNIDADE_ENC INTEGER5   ALTER TABLE ATENDIMENTO ADD ID_UNIDADE_ENC INTEGER;
 O  &ALTER TABLE ATENDIMENTO ADD CONSTRAINT   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_UNIDADE_ENC FOREIGN KEY (ID_UNIDADE_ENC) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE;
 P  .ALTER TABLE PESSOA E DOMICILIO ADD DT_CADASTROU   ALTER TABLE PESSOA ADD DT_CADASTRO DATE;
ALTER TABLE DOMICILIO ADD DT_CADASTRO DATE; Q  UPDATE PESSOA E DOMICILIOc   UPDATE PESSOA SET DT_CADASTRO = DT_ATUALIZACAO;
UPDATE DOMICILIO SET DT_CADASTRO = DT_ATUALIZACAO; R  #CREATE TABLE BENEFICIO_QUOTAS_ANUALz  CREATE TABLE BENEFICIO_QUOTAS_ANUAL (
    ANO              VARCHAR(4) NOT NULL,
    ID_UNIDADE       INTEGER NOT NULL,
    ID_BENEFICIO     INTEGER NOT NULL,
    ID_STATUS        INTEGER NOT NULL,
    ID_CONVENIO      INTEGER,
    QTD_ANO          SMALLINT,
    VALOR_ANO        DOUBLE PRECISION,
    QTD_CONCEDIDA    SMALLINT,
    VALOR_CONCEDIDO  DOUBLE PRECISION
); S  "ALTER TABLE BENEFICIO_QUOTAS_ANUAL  ALTER TABLE BENEFICIO_QUOTAS_ANUAL ADD CONSTRAINT PK_BENEFICIO_QUOTA_ANUAL PRIMARY KEY (ANO, ID_UNIDADE, ID_BENEFICIO, ID_STATUS);
ALTER TABLE BENEFICIO_QUOTAS_ANUAL ADD CONSTRAINT FK_QUOTA_BENEFICIO_ANUAL FOREIGN KEY (ID_BENEFICIO) REFERENCES BENEFICIO (ID_BENEFICIO) ON UPDATE CASCADE;
ALTER TABLE BENEFICIO_QUOTAS_ANUAL ADD CONSTRAINT FK_QUOTA_STATUS_ANUAL FOREIGN KEY (ID_STATUS) REFERENCES STATUS (ID_STATUS) ON UPDATE CASCADE;
ALTER TABLE BENEFICIO_QUOTAS_ANUAL ADD CONSTRAINT FK_QUOTA_UNIDADE_ANUAL FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE;
ALTER TABLE BENEFICIO_QUOTAS_ANUAL ADD CONSTRAINT FK_QUOTA_CONVENIO_ANUAL FOREIGN KEY (ID_CONVENIO) REFERENCES CONVENIOS (ID_CONVENIO) ON UPDATE CASCADE; R  #CREATE TABLE BENEFICIO_QUOTAS_ANUAL  CREATE TABLE BENEFICIO_QUOTAS_ANUAL (
    ANO              VARCHAR(4) NOT NULL,
    ID_UNIDADE       INTEGER NOT NULL,
    ID_BENEFICIO     INTEGER NOT NULL,
    ID_STATUS        INTEGER NOT NULL,
    ID_CONVENIO      INTEGER NOT NULL,
    QTD_ANO          SMALLINT,
    VALOR_ANO        DOUBLE PRECISION,
    QTD_CONCEDIDA    SMALLINT,
    VALOR_CONCEDIDO  DOUBLE PRECISION
); T  2ALTER TABLE ATENDIMENTO_GRUPO,PROFISSIONAIS,VISITA   ALTER TABLE ATENDIMENTO_GRUPO ADD HORA_FIM TIME;
ALTER TABLE PROFISSIONAIS ADD RG VARCHAR(12) CHARACTER SET WIN1252;
ALTER TABLE PROFISSIONAIS ADD CPF VARCHAR(14) CHARACTER SET WIN1252;
ALTER TABLE VISITAS ADD ID_UNIDADE_ENC INTEGER; U  "ALTER TABLE VISITAS ADD CONSTRAINT   ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_UNIDADE_ENC FOREIGN KEY (ID_UNIDADE_ENC) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE; V  ALTER TABLE ATENDIMENTO   ALTER TABLE ATENDIMENTO ADD ID_ORIGEM_UNIDADE INTEGER;
ALTER TABLE ATENDIMENTO ADD ID_ORIGEM_ATENDIMENTO INTEGER;
ALTER TABLE ATENDIMENTO ADD FLAG_OK VARCHAR(1) CHARACTER SET WIN1252; W  &ALTER TABLE ATENDIMENTO ADD CONSTRAINT   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATENDIMENTO_ENC FOREIGN KEY (ID_ORIGEM_UNIDADE, ID_ORIGEM_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE; X  #ALTER TABLE EVENTO_PROJETO, PROJETO   ALTER TABLE EVENTO_PROJETO ADD HORA_INICIO TIME;
ALTER TABLE EVENTO_PROJETO ADD HORA_FIM TIME;
ALTER TABLE PROJETO ADD N_PARTICIPANTES INTEGER; Y  %CREATE TABLE AGENDA_ATENDIMENTO_GRUPO  CREATE TABLE AGENDA_ATENDIMENTO_GRUPO (
    ID_UNIDADE             INTEGER NOT NULL,
    ID_AGENDA_ATEND_GRUPO  DOUBLE PRECISION NOT NULL,
    ID_PROFISSIONAL        INTEGER NOT NULL,
    ID_ATENDIMENTO_MOTIVO  SMALLINT NOT NULL,
    DATA                   DATE,
    HORA                   TIME,
    HORA_FIM               TIME,
    FLAG_OK                CHAR(1),
    OBSERVACAO             BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    ID_ATENDIMENTO_GRUPO   INTEGER,
    ID_ATENDIMENTO_ORIGEM  SMALLINT
); Z  2ALTER TABLE AGENDA_ATENDIMENTO_GRUPO ADD CONSTRAIN[  ALTER TABLE AGENDA_ATENDIMENTO_GRUPO ADD CONSTRAINT PK_AGENDA_ATENDIMENTO_GRUPO PRIMARY KEY (ID_UNIDADE, ID_AGENDA_ATEND_GRUPO);
ALTER TABLE AGENDA_ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AGENDA_MOTIVO_ATEND_GRUPO FOREIGN KEY (ID_ATENDIMENTO_MOTIVO) REFERENCES ATENDIMENTO_MOTIVO (ID_ATENDIMENTO_MOTIVO) ON UPDATE CASCADE;
ALTER TABLE AGENDA_ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AGENDA_ORIGEM_ATEND_GRUPO FOREIGN KEY (ID_ATENDIMENTO_ORIGEM) REFERENCES ATENDIMENTO_ORIGEM (ID_ATENDIMENTO_ORIGEM) ON UPDATE CASCADE;
ALTER TABLE AGENDA_ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AGENDA_PROF_ATEND_GRUPO FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;
ALTER TABLE AGENDA_ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AGENDA_UNIDADE_ATEND_GRUPO FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON DELETE CASCADE ON UPDATE CASCADE; [  )ALTER TABLE PESSOA_DEFICIENCIA ADD ORIGEML   ALTER TABLE PESSOA_DEFICIENCIA ADD ORIGEM VARCHAR(15) CHARACTER SET WIN1252; \  /ALTER TABLE ATENDIMENTO ADD ID_PROFISSIONAL_ENC8   ALTER TABLE ATENDIMENTO ADD ID_PROFISSIONAL_ENC INTEGER; ]  &ALTER TABLE ATENDIMENTO ADD CONSTRAINT   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_PROFISSIONAL_ENC FOREIGN KEY (ID_PROFISSIONAL_ENC) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE; ^  CREATE TABLE PRONTUARIO_FISICO  CREATE TABLE PRONTUARIO_FISICO (
    ID_UNIDADE         INTEGER NOT NULL,
    ID_FAMILIA         INTEGER NOT NULL,
    PRONTUARIO_FISICO  VARCHAR(25),
    CONSTRAINT PK_PRONTUARIO_FISICO PRIMARY KEY (ID_UNIDADE, ID_FAMILIA),
    CONSTRAINT FK_PRONT_FIS_ID_UNI  FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_PRONT_FIS_ID_FAM  FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE
); _  2ALTER TABLE CADCLI ADD FLG_PF VARCHAR(1) CHARACTER?   ALTER TABLE CADCLI ADD FLG_PF VARCHAR(1) CHARACTER SET WIN1252; `  2ALTER TABLE VISITAS ADD ID_PROFISSIONAL_ENC INTEGE4   ALTER TABLE VISITAS ADD ID_PROFISSIONAL_ENC INTEGER; a  "ALTER TABLE VISITAS ADD CONSTRAINT   ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_PROFISSIONAL_ENC FOREIGN KEY (ID_PROFISSIONAL_ENC) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE; b  CREATE TABLE ENTIDADE_PESSOA2   CREATE TABLE ENTIDADE_PESSOA2 (
    ID_ENTIDADE       DOUBLE PRECISION NOT NULL,
    ID_PESSOA         DOUBLE PRECISION NOT NULL,
    FLAG_RESPONSAVEL  CHAR(1)
); c  INSERT INTO ENTIDADE_PESSOA2   INSERT INTO ENTIDADE_PESSOA2 (ID_ENTIDADE, ID_PESSOA, FLAG_RESPONSAVEL) SELECT DISTINCT ID_ENTIDADE, ID_PESSOA, FLAG_RESPONSAVEL FROM ENTIDADE_PESSOA; d  DELETE FROM ENTIDADE_PESSOA   DELETE FROM ENTIDADE_PESSOA; e  +ALTER TABLE ENTIDADE_PESSOA ADD PRIMARY KEYE   ALTER TABLE ENTIDADE_PESSOA ADD PRIMARY KEY (ID_ENTIDADE, ID_PESSOA); f  INSERT INTO ENTIDADE_PESSOA   INSERT INTO ENTIDADE_PESSOA (ID_ENTIDADE, ID_PESSOA, FLAG_RESPONSAVEL) SELECT DISTINCT ID_ENTIDADE, ID_PESSOA, FLAG_RESPONSAVEL FROM ENTIDADE_PESSOA2; g  DROP TABLE ENTIDADE_PESSOA2   DROP TABLE ENTIDADE_PESSOA2; h  2ALTER TABLE PESSOA_DEFICIENCIA ADD DATA_DEFICIENCI9   ALTER TABLE PESSOA_DEFICIENCIA ADD DATA_DEFICIENCIA DATE; i  0ALTER TABLE CADCLI ADD FLAG_ATEND_ENC VARCHAR(1)G   ALTER TABLE CADCLI ADD FLAG_ATEND_ENC VARCHAR(1) CHARACTER SET WIN1252; j  CREATE TABLE LOCALIZACAO   CREATE TABLE LOCALIZACAO (
    ID_LOCALIZACAO         INTEGER NOT NULL,
    LOCALIZACAO         VARCHAR(20),
    CONSTRAINT PK_LOCALIZACAO PRIMARY KEY (ID_LOCALIZACAO)
); k  2INSERT INTO LOCALIZACAO (ID_LOCALIZACAO, LOCALIZAC@  INSERT INTO LOCALIZACAO (ID_LOCALIZACAO, LOCALIZACAO) VALUES (1, 'ZONA NORTE');
INSERT INTO LOCALIZACAO (ID_LOCALIZACAO, LOCALIZACAO) VALUES (2, 'ZONA SUL');
INSERT INTO LOCALIZACAO (ID_LOCALIZACAO, LOCALIZACAO) VALUES (3, 'ZONA LESTE');
INSERT INTO LOCALIZACAO (ID_LOCALIZACAO, LOCALIZACAO) VALUES (4, 'ZONA OESTE'); l  /ALTER TABLE FAMILIA ADD ID_LOCALIZACAO INTEGER;/   ALTER TABLE FAMILIA ADD ID_LOCALIZACAO INTEGER; m  1ALTER TABLE FAMILIA ADD CONSTRAINT FK_LOCALIZACAO   ALTER TABLE FAMILIA ADD CONSTRAINT FK_LOCALIZACAO  FOREIGN KEY (ID_LOCALIZACAO ) REFERENCES LOCALIZACAO  (ID_LOCALIZACAO ) ON UPDATE CASCADE; n  CREATE TABLE ESPECIE_DOMICILIO   CREATE TABLE ESPECIE_DOMICILIO (
    ID_ESPECIE        INTEGER NOT NULL,
    DESCRICAO         VARCHAR(30),
    CONSTRAINT PK_ESPECIE PRIMARY KEY (ID_ESPECIE)
); o  -ALTER TABLE DOMICILIO ADD ID_ESPECIE SMALLINT.   ALTER TABLE DOMICILIO ADD ID_ESPECIE SMALLINT; p  2ALTER TABLE DOMICILIO ADD CONSTRAINT FK_ESPECIE_DO   ALTER TABLE DOMICILIO ADD CONSTRAINT FK_ESPECIE_DOM FOREIGN KEY (ID_ESPECIE) REFERENCES ESPECIE_DOMICILIO (ID_ESPECIE) ON UPDATE CASCADE; q  INSERT INTO ESPECIE_DOMICILIO  INSERT INTO ESPECIE_DOMICILIO (ID_ESPECIE, DESCRICAO) VALUES (1, 'PARTICULAR PERMANENTE');
INSERT INTO ESPECIE_DOMICILIO (ID_ESPECIE, DESCRICAO) VALUES (2, 'PARTICULAR IMPROVISADO');
INSERT INTO ESPECIE_DOMICILIO (ID_ESPECIE, DESCRICAO) VALUES (3, 'COLETIVO'); r  CREATE TABLE TIPO_PISO   CREATE TABLE TIPO_PISO (
    ID_TIPO_PISO      INTEGER NOT NULL,
    DESCRICAO        VARCHAR(30),
    CONSTRAINT PK_TIPO_PISO PRIMARY KEY (ID_TIPO_PISO)
); s  /ALTER TABLE DOMICILIO ADD ID_TIPO_PISO SMALLINT0   ALTER TABLE DOMICILIO ADD ID_TIPO_PISO SMALLINT; t  1ALTER TABLE DOMICILIO ADD CONSTRAINT FK_TIPO_PISO   ALTER TABLE DOMICILIO ADD CONSTRAINT FK_TIPO_PISO FOREIGN KEY (ID_TIPO_PISO) REFERENCES TIPO_PISO (ID_TIPO_PISO) ON UPDATE CASCADE; u  INSERT INTO TIPO_PISO  INSERT INTO TIPO_PISO (ID_TIPO_PISO, DESCRICAO) VALUES (1, 'TERRA');
INSERT INTO TIPO_PISO (ID_TIPO_PISO, DESCRICAO) VALUES (2, 'CIMENTO');
INSERT INTO TIPO_PISO (ID_TIPO_PISO, DESCRICAO) VALUES (3, 'MADEIRA APROVEITADA');
INSERT INTO TIPO_PISO (ID_TIPO_PISO, DESCRICAO) VALUES (4, 'MADEIRA APARELHADA');
INSERT INTO TIPO_PISO (ID_TIPO_PISO, DESCRICAO) VALUES (5, 'CERMICA');
INSERT INTO TIPO_PISO (ID_TIPO_PISO, DESCRICAO) VALUES (6, 'CARPETE');
INSERT INTO TIPO_PISO (ID_TIPO_PISO, DESCRICAO) VALUES (7, 'OUTRO MATERIAL'); v  ALTER TABLE DOMICILIO   ALTER TABLE DOMICILIO ADD QTD_DORMITORIOS SMALLINT;
ALTER TABLE DOMICILIO ADD AGUA_CANALIZADA SMALLINT;
ALTER TABLE DOMICILIO ADD BANHEIRO SMALLINT;
ALTER TABLE DOMICILIO ADD CALCAMENTO SMALLINT; w  ALTER TABLE PESSOA   ALTER TABLE PESSOA ADD UF_CERTIDAO VARCHAR(2);
ALTER TABLE PESSOA ADD MUNICIPIO_CERTIDAO VARCHAR(50);
ALTER TABLE PESSOA ADD RENDA_DOACAO DOUBLE PRECISION; x  ALTER TABLE TIPO_CONSTRUCAO   ALTER TABLE TIPO_CONSTRUCAO ALTER DESCRICAO TYPE VARCHAR(40);
ALTER TABLE ESCOAMENTO_SANITARIO ALTER DESCRICAO TYPE VARCHAR(40);
ALTER TABLE TIPO_ILUMINACAO ALTER DESCRICAO TYPE VARCHAR(40);
ALTER TABLE PESSOA ALTER NOME_CARTORIO TYPE VARCHAR(70); y  $UPDATE TIPO_CONSTRUCAO SET DESCRICAO  UPDATE TIPO_CONSTRUCAO SET DESCRICAO = 'ALVENARIA/TIJOLO COM REVESTIMENTO' WHERE ID_TIPO_CONSTRUCAO = 1;
UPDATE TIPO_CONSTRUCAO SET DESCRICAO = 'ALVENARIA/TIJOLO SEM REVESTIMENTO' WHERE ID_TIPO_CONSTRUCAO = 2;
UPDATE TIPO_CONSTRUCAO SET DESCRICAO = 'MADEIRA APARELHADA' WHERE ID_TIPO_CONSTRUCAO = 5;
UPDATE TIPO_CONSTRUCAO SET DESCRICAO = 'MADEIRA APROVEITADA' WHERE ID_TIPO_CONSTRUCAO = 6; z  UPDATE TIPO_AGUA SET DESCRICAOC   UPDATE TIPO_AGUA SET DESCRICAO = 'CISTERNA' WHERE ID_TIPO_AGUA = 3; {  UPDATE ESCOAMENTO_SANITARIO   UPDATE ESCOAMENTO_SANITARIO SET DESCRICAO = 'VALA A CU ABERTO' WHERE ID_ESCOAMENTO = 4;
UPDATE ESCOAMENTO_SANITARIO SET DESCRICAO = 'DIRETO PARA UM RIO, LAGO OU MAR' WHERE ID_ESCOAMENTO = 5; |  UPDATE LIXO SET DESCRICAO$  UPDATE LIXO SET DESCRICAO = 'COLETADO DIRETAMENTE' WHERE ID_LIXO = 1;
UPDATE LIXO SET DESCRICAO = 'QUEIMADO OU ENTERRADO' WHERE ID_LIXO = 2;
UPDATE LIXO SET DESCRICAO = 'JOGADO EM TERRNO BALDIO' WHERE ID_LIXO = 3;
UPDATE LIXO SET DESCRICAO = 'JOGADO EM RIO, LAGO OU MAR' WHERE ID_LIXO = 4; }  $UPDATE TIPO_ILUMINACAO SET DESCRICAO  UPDATE TIPO_ILUMINACAO SET DESCRICAO = 'ELTRICA COM MEDIDOR PRPRIO' WHERE ID_TIPO_ILUMINACAO = 1;
UPDATE TIPO_ILUMINACAO SET DESCRICAO = 'ELTRICA SEM MEDIDOR' WHERE ID_TIPO_ILUMINACAO = 2;
UPDATE TIPO_ILUMINACAO SET DESCRICAO = 'ELTRICA COM MEDIDOR COMUNITRIO' WHERE ID_TIPO_ILUMINACAO = 3;
UPDATE TIPO_ILUMINACAO SET DESCRICAO = 'LEO, QUEROSENE OU GS' WHERE ID_TIPO_ILUMINACAO = 4; ~  INSERT INTO TIPO_CONSTRUCAO   INSERT INTO TIPO_CONSTRUCAO (ID_TIPO_CONSTRUCAO, DESCRICAO) VALUES (8, 'PALHA');
INSERT INTO LIXO (ID_LIXO, DESCRICAO) VALUES (6, 'COLETADO INDIRETAMENTE');
INSERT INTO GRAU_INSTRUCAO (ID_GRAU_INSTRUCAO, DESCRICAO) VALUES (20, 'SABE LER E ESCREVER');   /ALTER TABLE BENEFICIO ADD FLAG_ATIVO VARCHAR(1)0   ALTER TABLE BENEFICIO ADD FLAG_ATIVO VARCHAR(1);   %UPDATE BENEFICIO SET FLAG_ATIVO = 'S'&   UPDATE BENEFICIO SET FLAG_ATIVO = 'S';   -ALTER TABLE PESSOA ADD CARTORIO_UF VARCHAR(2).   ALTER TABLE PESSOA ADD CARTORIO_UF VARCHAR(2);   CREATE TABLE PAIS   CREATE TABLE PAIS (
    ID_PAIS     VARCHAR(3) NOT NULL,
    CODIGO_ISO  VARCHAR(3),
    PAIS        VARCHAR(60),
    CONSTRAINT PK_ID_PAIS PRIMARY KEY (ID_PAIS)
);   CREATE TABLE DISTRITOB  CREATE TABLE DISTRITO (
    ID_DISTRITO   VARCHAR(2) NOT NULL,
    CD_MUNICIPIO  INTEGER NOT NULL,
    DISTRITO      VARCHAR(60) NOT NULL,
    CONSTRAINT PK_ID_DISTRITO PRIMARY KEY (ID_DISTRITO, CD_MUNICIPIO),
    CONSTRAINT FK_CD_MUN_DIST FOREIGN KEY (CD_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE);   CREATE TABLE VICIO   CREATE TABLE VICIO (
    ID_VICIO     INTEGER NOT NULL,
    VICIO        VARCHAR(60),
    CONSTRAINT PK_ID_VICIO PRIMARY KEY (ID_VICIO)
);    CREATE TABLE ATIVIDADE_ARTESANAL   CREATE TABLE ATIVIDADE_ARTESANAL (
    ID_ATIVIDADE_ARTESANAL     INTEGER NOT NULL,
    ATIVIDADE_ARTESANAL        VARCHAR(60),
    CONSTRAINT PK_ID_ATIV_ARTESANAL PRIMARY KEY (ID_ATIVIDADE_ARTESANAL)
);   CREATE TABLE MEIO_TRANSPORTE   CREATE TABLE MEIO_TRANSPORTE (
    ID_MEIO_TRANSPORTE     INTEGER NOT NULL,
    MEIO_TRANSPORTE        VARCHAR(60),
    CONSTRAINT PK_ID_MEIO_TRANSPORTE PRIMARY KEY (ID_MEIO_TRANSPORTE)
);   CREATE TABLE CARTORIOn  CREATE TABLE CARTORIO (
    ID_CARTORIO     INTEGER NOT NULL,
    CARTORIO        VARCHAR(70),
    ID_LOGRADOURO   INTEGER,
    ID_BAIRRO       INTEGER,
    CD_MUNICIPIO    INTEGER,
    NUMERO          VARCHAR(5),
    CEP             VARCHAR(9),
    EMAIL           VARCHAR(50),
    SITE            VARCHAR(50),
    FONE            VARCHAR(14),
    FAX             VARCHAR(14),
    TITULAR         VARCHAR(80),
    SUBSTITUTO      VARCHAR(80),
    ATIVO           VARCHAR(1),
    CONSTRAINT PK_ID_CARTORIO PRIMARY KEY (ID_CARTORIO),
    CONSTRAINT FK_ID_BAI_CART FOREIGN KEY (ID_BAIRRO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_LOG_CART FOREIGN KEY (ID_LOGRADOURO) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE,
    CONSTRAINT FK_CD_MUN_CART FOREIGN KEY (CD_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE
);   CREATE TABLE CBO   CREATE TABLE CBO (
    ID_CBO     VARCHAR(6) NOT NULL,
    CBO        VARCHAR(200),
    CONSTRAINT PK_ID_CBO PRIMARY KEY (ID_CBO)
);   CREATE TABLE CID_CAPITULO   CREATE TABLE CID_CAPITULO (
    ID_CID_CAPITULO INTEGER NOT NULL,
    CID_CAPITULO    VARCHAR(150),
    CONSTRAINT PK_ID_CID_CAPITULO PRIMARY KEY (ID_CID_CAPITULO)
);   CREATE TABLE CID_CAPITULO   CREATE TABLE CID_CAPITULO (
    ID_CID_CAPITULO INTEGER NOT NULL,
    CID_CAPITULO    VARCHAR(150),
    CONSTRAINT PK_ID_CID_CAPITULO PRIMARY KEY (ID_CID_CAPITULO)
);   CREATE TABLE CID,  CREATE TABLE CID (
    ID_CID              VARCHAR(6),
    CID                 VARCHAR(60),
    AGRAVO              VARCHAR(1),
    SEXO                VARCHAR(1),
    OPC                 VARCHAR(1),
    CATEGORIA           VARCHAR(1),
    SUBCATEGORIA        VARCHAR(1),
    SUS_CODIGO          INTEGER,
    ID_CID_CAPITULO     INTEGER,
    ID_CID_DES          VARCHAR(80),
    CONSTRAINT PK_ID_CID PRIMARY KEY (ID_CID),
    CONSTRAINT FK_ID_CID_CAP FOREIGN KEY (ID_CID_CAPITULO) REFERENCES CID_CAPITULO (ID_CID_CAPITULO) ON UPDATE CASCADE
);   CREATE TABLE RELIGIAO   CREATE TABLE RELIGIAO (
    ID_RELIGIAO INTEGER NOT NULL,
    RELIGIAO    VARCHAR(80),
    CONSTRAINT PK_ID_RELIGIAO PRIMARY KEY (ID_RELIGIAO)
);   !CREATE TABLE REMANEJAMENTO_MOTIVO   CREATE TABLE REMANEJAMENTO_MOTIVO (
    ID_REMANEJAMENTO_MOTIVO INTEGER NOT NULL,
    REMANEJAMENTO_MOTIVO    VARCHAR(60),
    CONSTRAINT PK_ID_REMANEJAMENTO_MOTIVO PRIMARY KEY (ID_REMANEJAMENTO_MOTIVO)
)   CREATE TABLE SETOR   CREATE TABLE SETOR (
    ID_SETOR INTEGER NOT NULL,
    SETOR    VARCHAR(60),
    CONSTRAINT PK_ID_SETOR PRIMARY KEY (ID_SETOR)
);   CREATE TABLE SETOR_UNIDADE  CREATE TABLE SETOR_UNIDADE (
    ID_UNIDADE  INTEGER NOT NULL,
    ID_SETOR   INTEGER NOT NULL,
    CONSTRAINT PK_ID_SETOR_UNIDADE PRIMARY KEY (ID_UNIDADE, ID_SETOR),
    CONSTRAINT FK_ID_SET_UNI_UNI FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_SET_UNI_SET FOREIGN KEY (ID_SETOR) REFERENCES SETOR (ID_SETOR) ON UPDATE CASCADE
);   CREATE TABLE TIPO_VIOLENCIA   CREATE TABLE TIPO_VIOLENCIA (
    ID_TIPO_VIOLENCIA INTEGER NOT NULL,
    TIPO_VIOLENCIA    VARCHAR(60),
    CONSTRAINT PK_ID_TIPO_VIOLENCIA PRIMARY KEY (ID_TIPO_VIOLENCIA)
);   "CREATE TABLE TIPO_VIOLACAO_DIREITO   CREATE TABLE TIPO_VIOLACAO_DIREITO (
    ID_TIPO_VIOLACAO_DIREITO INTEGER NOT NULL,
    TIPO_VIOLACAO_DIREITO   VARCHAR(60),
    CONSTRAINT PK_ID_TIPO_VIOLACAO_DIREITO PRIMARY KEY (ID_TIPO_VIOLACAO_DIREITO)
);   $CREATE TABLE OBJETIVO_ENCAMINHAMENTO   CREATE TABLE OBJETIVO_ENCAMINHAMENTO (
    ID_OBJETIVO_ENCAMINHAMENTO INTEGER NOT NULL,
    OBJETIVO_ENCAMINHAMENTO  VARCHAR(60),
    CONSTRAINT PK_ID_OBJETIVO_ENCAMINHA PRIMARY KEY (ID_OBJETIVO_ENCAMINHAMENTO)
);--401   )ALTER TABLE PESSOA ADD ID_PAIS VARCHAR(3)*   ALTER TABLE PESSOA ADD ID_PAIS VARCHAR(3);   0ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_PAISs   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_PAIS FOREIGN KEY (ID_PAIS) REFERENCES PAIS (ID_PAIS) ON UPDATE CASCADE;   .ALTER TABLE FAMILIA ADD ID_DISTRITO VARCHAR(2)/   ALTER TABLE FAMILIA ADD ID_DISTRITO VARCHAR(2);   2ALTER TABLE FAMILIA ADD CONSTRAINT FK_FAM_ID_DISTR   ALTER TABLE FAMILIA ADD CONSTRAINT FK_FAM_ID_DISTRITO FOREIGN KEY (ID_DISTRITO, CD_MUNICIPIO) REFERENCES DISTRITO (ID_DISTRITO, CD_MUNICIPIO) ON UPDATE CASCADE;   CREATE TABLE PESSOA_VICIO{  CREATE TABLE PESSOA_VICIO (
    ID_PESSOA  INTEGER NOT NULL,
    ID_VICIO   INTEGER NOT NULL,
    CONSTRAINT PK_ID_PESSOA_VICIO PRIMARY KEY (ID_PESSOA, ID_VICIO),
    CONSTRAINT FK_ID_PES_VIC_PES FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_PES_VIC_VIC FOREIGN KEY (ID_VICIO) REFERENCES VICIO (ID_VICIO) ON UPDATE CASCADE
);   "CREATE TABLE PESSOA_ATIV_ARTESANAL  CREATE TABLE PESSOA_ATIV_ARTESANAL (
    ID_PESSOA  INTEGER NOT NULL,
    ID_ATIVIDADE_ARTESANAL   INTEGER NOT NULL,
    CONSTRAINT PK_ID_PESSOA_ATIV_ARTESANAL PRIMARY KEY (ID_PESSOA, ID_ATIVIDADE_ARTESANAL),
    CONSTRAINT FK_ID_PES_ATIV_PES FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_PES_ATIV_ATIV FOREIGN KEY (ID_ATIVIDADE_ARTESANAL) REFERENCES ATIVIDADE_ARTESANAL (ID_ATIVIDADE_ARTESANAL) ON UPDATE CASCADE
);   1ALTER TABLE PESSOA ADD ID_MEIO_TRANSPORTE INTEGER2   ALTER TABLE PESSOA ADD ID_MEIO_TRANSPORTE INTEGER;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_MEIO_T   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_MEIO_TRANSPORTE FOREIGN KEY (ID_MEIO_TRANSPORTE) REFERENCES MEIO_TRANSPORTE (ID_MEIO_TRANSPORTE) ON UPDATE CASCADE;   *ALTER TABLE PESSOA ADD ID_CARTORIO INTEGER+   ALTER TABLE PESSOA ADD ID_CARTORIO INTEGER;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CARTOR   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CARTORIO FOREIGN KEY (ID_CARTORIO) REFERENCES CARTORIO (ID_CARTORIO) ON UPDATE CASCADE;   (ALTER TABLE PESSOA ADD ID_CBO VARCHAR(6))   ALTER TABLE PESSOA ADD ID_CBO VARCHAR(6);   /ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CBOo   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CBO FOREIGN KEY (ID_CBO) REFERENCES CBO (ID_CBO) ON UPDATE CASCADE;   CREATE TABLE PESSOA_CIDi  CREATE TABLE PESSOA_CID (
    ID_PESSOA  INTEGER NOT NULL,
    ID_CID     VARCHAR(6),
    CONSTRAINT PK_ID_PESSOA_CID PRIMARY KEY (ID_PESSOA, ID_CID),
    CONSTRAINT FK_ID_PES_CID_PES FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_PES_CID_CID FOREIGN KEY (ID_CID) REFERENCES CID (ID_CID) ON UPDATE CASCADE
);   *ALTER TABLE PESSOA ADD ID_RELIGIAO INTEGER+   ALTER TABLE PESSOA ADD ID_RELIGIAO INTEGER;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_RELIGI   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_RELIGIAO FOREIGN KEY (ID_RELIGIAO) REFERENCES RELIGIAO (ID_RELIGIAO) ON UPDATE CASCADE;   2ALTER TABLE HIST_PESSOA_FAMILIA ADD ID_REMANEJAMEND   ALTER TABLE HIST_PESSOA_FAMILIA ADD ID_REMANEJAMENTO_MOTIVO INTEGER;   2ALTER TABLE HIST_PESSOA_FAMILIA ADD CONSTRAINT FK_   ALTER TABLE HIST_PESSOA_FAMILIA ADD CONSTRAINT FK_HPF_ID_REM_MOTIVO FOREIGN KEY (ID_REMANEJAMENTO_MOTIVO) REFERENCES REMANEJAMENTO_MOTIVO (ID_REMANEJAMENTO_MOTIVO) ON UPDATE CASCADE;   *CREATE TABLE ATENDIMENTO_TIPO_VIOL_DIREITOX  CREATE TABLE ATENDIMENTO_TIPO_VIOL_DIREITO (
    ID_UNIDADE             INTEGER NOT NULL,
    ID_ATENDIMENTO  INTEGER NOT NULL,
    ID_TIPO_VIOLACAO_DIREITO     INTEGER NOT NULL,
    CONSTRAINT PK_ID_ATEND_VIOL_D PRIMARY KEY (ID_UNIDADE, ID_ATENDIMENTO, ID_TIPO_VIOLACAO_DIREITO),
    CONSTRAINT FK_ID_ATEND_VIOL_D_ATEND FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ATEND_VIOL_D_VIOL_D FOREIGN KEY (ID_TIPO_VIOLACAO_DIREITO) REFERENCES TIPO_VIOLACAO_DIREITO (ID_TIPO_VIOLACAO_DIREITO) ON UPDATE CASCADE
);   2ALTER TABLE ATENDIMENTO ADD ID_OBJETIVO_ENCAMINHAM?   ALTER TABLE ATENDIMENTO ADD ID_OBJETIVO_ENCAMINHAMENTO INTEGER;   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_AT_ID_OB   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_AT_ID_OBJ_ENC FOREIGN KEY (ID_OBJETIVO_ENCAMINHAMENTO) REFERENCES OBJETIVO_ENCAMINHAMENTO (ID_OBJETIVO_ENCAMINHAMENTO) ON UPDATE CASCADE;   )CREATE TABLE ATENDIMENTO_TIPO_VIOLENCIA ('  CREATE TABLE ATENDIMENTO_TIPO_VIOLENCIA (
    ID_UNIDADE             INTEGER NOT NULL,
    ID_ATENDIMENTO  INTEGER NOT NULL,
    ID_TIPO_VIOLENCIA    INTEGER NOT NULL,
    CONSTRAINT PK_ID_ATEND_VIOL PRIMARY KEY (ID_UNIDADE, ID_ATENDIMENTO, ID_TIPO_VIOLENCIA),
    CONSTRAINT FK_ID_ATEND_VIOL_ATEND FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ATEND_VIOL_VIOL FOREIGN KEY (ID_TIPO_VIOLENCIA) REFERENCES TIPO_VIOLENCIA (ID_TIPO_VIOLENC) ON UPDATE CASCADE
);   )CREATE TABLE ATENDIMENTO_TIPO_VIOLENCIA (1  CREATE TABLE ATENDIMENTO_TIPO_VIOLENCIA (
    ID_UNIDADE             INTEGER NOT NULL,
    ID_ATENDIMENTO         INTEGER NOT NULL,
    ID_TIPO_VIOLENCIA     INTEGER NOT NULL,
    CONSTRAINT PK_ID_ATEND_VIOL PRIMARY KEY (ID_UNIDADE, ID_ATENDIMENTO, ID_TIPO_VIOLENCIA),
    CONSTRAINT FK_ID_ATEND_VIOL_ATEND FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ATEND_VIOL_VIOL FOREIGN KEY (ID_TIPO_VIOLENCIA) REFERENCES TIPO_VIOLENCIA (ID_TIPO_VIOLENCIA) ON UPDATE CASCADE
);   &CREATE TABLE MOTIVO_TROCA_PROFISSIONAL   CREATE TABLE MOTIVO_TROCA_PROFISSIONAL (
    ID_MOTIVO_TROCA_PROF      INTEGER NOT NULL,
    MOTIVO_TROCA_PROF         VARCHAR(60),
    CONSTRAINT PK_ID_MOTIVO_TROCA_PROF PRIMARY KEY (ID_MOTIVO_TROCA_PROF)
);   %CREATE TABLE TROCA_PROFISSIONAL_ATEND  CREATE TABLE TROCA_PROFISSIONAL_ATEND (
    ID_TROCA_PROF_ATEND     INTEGER NOT NULL,
    ID_UNIDADE              INTEGER NOT NULL,
    ID_ATENDIMENTO          INTEGER NOT NULL,
    ID_PROFISSIONAL_ANT     INTEGER,
    ID_PROFISSIONAL_NOVO    INTEGER,
    ID_MOTIVO_TROCA_PROF    INTEGER,
    DATA_TROCA              DATE,
    HORA_TROCA              TIME,
    CONSTRAINT ID_TROCA_PROF_ATEND PRIMARY KEY (ID_TROCA_PROF_ATEND),
    CONSTRAINT FK_ID_ID_TROCA_PR_AT_AT FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ID_TROCA_PR_AT_MO FOREIGN KEY (ID_MOTIVO_TROCA_PROF) REFERENCES MOTIVO_TROCA_PROFISSIONAL (ID_MOTIVO_TROCA_PROF) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ID_TROCA_PR_PR_AN FOREIGN KEY (ID_PROFISSIONAL_ANT) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ID_TROCA_PR_PR_NO FOREIGN KEY (ID_PROFISSIONAL_NOVO) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE
);   CREATE TABLE MOTIVO_DENUNCIA   CREATE TABLE MOTIVO_DENUNCIA (
    ID_MOTIVO_DENUNCIA  INTEGER NOT NULL,
    MOTIVO_DENUNCIA    VARCHAR(60),
    CONSTRAINT PK_ID_MOTIVO_DENUNCIA PRIMARY KEY (ID_MOTIVO_DENUNCIA)
);   CREATE TABLE DENUNCIA{	  CREATE TABLE DENUNCIA (
    ID_UNIDADE               INTEGER NOT NULL,
    ID_DENUNCIA              INTEGER NOT NULL,
    ID_MOTIVO_DENUNCIA       INTEGER NOT NULL,
    DATA                     DATE,
    HORA                     TIME,
    FLAG_ANONIMA             VARCHAR(1),
    DESCRICAO                BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    DENUNCIANTE              VARCHAR(100),
    SEXO                     VARCHAR(1),
    DATA_NASC                DATE,
    TELEFONE                 VARCHAR(14),
    ENDERECO                 VARCHAR(50),
    BAIRRO                   VARCHAR(50),
    CEP                      VARCHAR(9),
    NUMERO                   VARCHAR(5),
    ID_BAIRRO                INTEGER,
    ID_LOGRADOURO            INTEGER,
    CD_MUNICIPIO             INTEGER,
    DENUNCIADO               VARCHAR(100),
    SEXO_DENUNCIADO          VARCHAR(1),
    DATA_NASC_DENUNCIADO     DATE,
    TELEFONE_DENUNCIADO      VARCHAR(14),
    ENDERECO_DENUNCIADO      VARCHAR(50),
    BAIRRO_DENUNCIADO        VARCHAR(50),
    CEP_DENUNCIADO           VARCHAR(9),
    NUMERO_DENUNCIADO        VARCHAR(5),
    ID_BAIRRO_DENUNCIADO     INTEGER,
    ID_LOGRADOURO_DENUNCIADO INTEGER,
    CD_MUNICIPIO_DENUNCIADO  INTEGER,
    ID_UNIDADE_ORIGEM        INTEGER,
    CONSTRAINT PK_ID_DENUNCIA PRIMARY KEY (ID_UNIDADE, ID_DENUNCIA),
    CONSTRAINT FK_ID_DEN_ID_UNI FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_MOT FOREIGN KEY (ID_MOTIVO_DENUNCIA) REFERENCES MOTIVO_DENUNCIA (ID_MOTIVO_DENUNCIA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_BAI FOREIGN KEY (ID_BAIRRO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_LOG FOREIGN KEY (ID_LOGRADOURO) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_MUN FOREIGN KEY (CD_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_BAI_D FOREIGN KEY (ID_BAIRRO_DENUNCIADO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_LOG_D FOREIGN KEY (ID_LOGRADOURO_DENUNCIADO) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_MUN_D FOREIGN KEY (CD_MUNICIPIO_DENUNCIADO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DEN_ID_UNI_O FOREIGN KEY (ID_UNIDADE_ORIGEM) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE
);   .ALTER TABLE PESSOA ALTER NOME TYPE VARCHAR(70)/   ALTER TABLE PESSOA ALTER NOME TYPE VARCHAR(70);   CREATE TABLE CURSO_GRAU   CREATE TABLE CURSO_GRAU (
    ID_CURSO_GRAU  INTEGER NOT NULL,
    CURSO_GRAU    VARCHAR(60),
    CONSTRAINT PK_ID_CURSO_GRAU PRIMARY KEY (ID_CURSO_GRAU)
);   ALTER TABLE PESSOA   ALTER TABLE PESSOA ADD INEP VARCHAR(15);
ALTER TABLE PESSOA ADD DATA_RES_MUN DATE;
ALTER TABLE PESSOA ADD ID_CURSO_GRAU INTEGER;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CURSO_   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CURSO_GRAU FOREIGN KEY (ID_CURSO_GRAU) REFERENCES CURSO_GRAU (ID_CURSO_GRAU) ON UPDATE CASCADE;   CREATE TABLE TIPO_PAVIMENTACAO   CREATE TABLE TIPO_PAVIMENTACAO (
    ID_TIPO_PAVIMENTACAO  INTEGER NOT NULL,
    DESCRICAO     VARCHAR(30),
    CONSTRAINT PK_ID_TIPO_PAVIMENTACAO PRIMARY KEY (ID_TIPO_PAVIMENTACAO));   CREATE TABLE ESTADO_PREDIO   CREATE TABLE ESTADO_PREDIO (
    ID_ESTADO_PREDIO  INTEGER NOT NULL,
    DESCRICAO     VARCHAR(30),
    CONSTRAINT PK_ID_ESTADO_PREDIO PRIMARY KEY (ID_ESTADO_PREDIO));   ALTER TABLE DOMICILIO ADD@  ALTER TABLE DOMICILIO ADD ID_TIPO_PAVIMENTACAO INTEGER;
ALTER TABLE DOMICILIO ADD ID_ESTADO_PREDIO INTEGER;
ALTER TABLE DOMICILIO ADD CRIANCA_INTERNADA VARCHAR(1);
ALTER TABLE DOMICILIO ADD JOVEM_INTERNADO VARCHAR(1);
ALTER TABLE DOMICILIO ADD IDOSO_INTERNADO VARCHAR(1);
ALTER TABLE DOMICILIO ADD QTD_CRIANCA_INTERNADA INTEGER;
ALTER TABLE DOMICILIO ADD QTD_JOVEM_INTERNADO INTEGER;
ALTER TABLE DOMICILIO ADD QTD_IDOSO_INTERNADO INTEGER;
ALTER TABLE DOMICILIO ADD PROB_SAUDE VARCHAR(1);
ALTER TABLE DOMICILIO ADD BANHEIRO_INTERNO VARCHAR(1);
ALTER TABLE DOMICILIO ADD SITUACAO_RUA VARCHAR(1);
ALTER TABLE DOMICILIO ADD COD_CONTA_ENERGIA VARCHAR(20);
ALTER TABLE DOMICILIO ADD ALUGUEL_ATRASADO VARCHAR(1);
ALTER TABLE DOMICILIO ADD MESES_ALUGUEL_AT INTEGER;
ALTER TABLE DOMICILIO ADD VALOR_ALUGUEL_AT DOUBLE PRECISION;   2ALTER TABLE DOMICILIO ADD CONSTRAINT FK_ID_TIPO_PA   ALTER TABLE DOMICILIO ADD CONSTRAINT FK_ID_TIPO_PAVIMENTACAO FOREIGN KEY (ID_TIPO_PAVIMENTACAO) REFERENCES TIPO_PAVIMENTACAO (ID_TIPO_PAVIMENTACAO) ON UPDATE CASCADE;   2ALTER TABLE DOMICILIO ADD CONSTRAINT FK_ID_ESTADO_   ALTER TABLE DOMICILIO ADD CONSTRAINT FK_ID_ESTADO_PREDIO FOREIGN KEY (ID_ESTADO_PREDIO) REFERENCES ESTADO_PREDIO (ID_ESTADO_PREDIO) ON UPDATE CASCADE;   CREATE TABLE UNIDADE_SAUDE{  CREATE TABLE UNIDADE_SAUDE (
    ID_UNIDADE_SAUDE INTEGER NOT NULL,
    UNIDADE_SAUDE  VARCHAR(60),
    ENDERECO     VARCHAR(50),
    NUMERO       VARCHAR(10),
    COMPLEMENTO  VARCHAR(30),
    BAIRRO       VARCHAR(40),
    TELEFONE     VARCHAR(14),
    RESPONSAVEL  VARCHAR(60),
    CNES  VARCHAR(7),
    CONSTRAINT PK_ID_UNIDADE_SAUDE PRIMARY KEY (ID_UNIDADE_SAUDE));   ALTER TABLE FAMILIA  ALTER TABLE FAMILIA ADD ID_UNIDADE_SAUDE INTEGER;
ALTER TABLE FAMILIA ADD ID_ENTREVISTADOR INTEGER;
ALTER TABLE FAMILIA ADD ATIVA VARCHAR(1);
ALTER TABLE FAMILIA ADD DOMICILIO VARCHAR(20);
ALTER TABLE FAMILIA ADD DATA_PESQUISA DATE;
ALTER TABLE FAMILIA ADD LATITUDE VARCHAR(20);
ALTER TABLE FAMILIA ADD LONGITUDE VARCHAR(20);
ALTER TABLE FAMILIA ADD FORMA_COLETA VARCHAR(1);
ALTER TABLE FAMILIA ADD FORM_PRINCIPAL VARCHAR(1);
ALTER TABLE FAMILIA ADD FORM_AVULSO VARCHAR(1);
ALTER TABLE FAMILIA ADD FORM_AVULSO2 VARCHAR(1);
ALTER TABLE FAMILIA ADD FORM_SUPLEM VARCHAR(1);
ALTER TABLE FAMILIA ADD FORM_SUPLEM1 VARCHAR(1);
ALTER TABLE FAMILIA ADD FORM_SUPLEM2 VARCHAR(1);
ALTER TABLE FAMILIA ADD REFERENCIA VARCHAR(60);
ALTER TABLE FAMILIA ADD FONE_CONTATO VARCHAR(14);   2ALTER TABLE FAMILIA ADD CONSTRAINT FK_ID_UNIDADE_S   ALTER TABLE FAMILIA ADD CONSTRAINT FK_ID_UNIDADE_SAUDE FOREIGN KEY (ID_UNIDADE_SAUDE) REFERENCES UNIDADE_SAUDE (ID_UNIDADE_SAUDE) ON UPDATE CASCADE;   2ALTER TABLE FAMILIA ADD CONSTRAINT FK_ID_ENTREVIST   ALTER TABLE FAMILIA ADD CONSTRAINT FK_ID_ENTREVISTADOR FOREIGN KEY (ID_ENTREVISTADOR) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;   ALTER TABLE ESCOLA_ESTUDAf   ALTER TABLE ESCOLA_ESTUDA ADD INEP VARCHAR(15);
ALTER TABLE ESCOLA_ESTUDA ADD MUNICIPIO VARCHAR (60);   ALTER TABLE PESSOA  ALTER TABLE PESSOA ADD CELULAR VARCHAR(14);
ALTER TABLE PESSOA ADD ONDE_NASCEU INTEGER;
ALTER TABLE PESSOA ADD REG_CARGORIO INTEGER;
ALTER TABLE PESSOA ADD ESCOLA_NESTE_MUN VARCHAR(1);
ALTER TABLE PESSOA ADD HORA_OBITO TIME;
ALTER TABLE PESSOA ADD ORIGEM_INFORMACAO INTEGER;
ALTER TABLE PESSOA ADD GESTANTE VARCHAR(1);
ALTER TABLE PESSOA ADD MES_GESTACAO INTEGER;
ALTER TABLE PESSOA ADD AMAMENTANDO VARCHAR(1);
ALTER TABLE PESSOA ADD ID_ENTREVISTADOR INTEGER;
ALTER TABLE PESSOA ADD EMPRESA_ID_LOGR INTEGER;
ALTER TABLE PESSOA ADD EMPRESA_ENDERECO VARCHAR(50);
ALTER TABLE PESSOA ADD EMPRESA_NUMERO VARCHAR(5);
ALTER TABLE PESSOA ADD EMPRESA_CEP VARCHAR(9);
ALTER TABLE PESSOA ADD EMPRESA_ID_BAIRRO INTEGER;
ALTER TABLE PESSOA ADD EMPRESA_ID_MUNICIPIO INTEGER;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_ID_ENTREVISTA   ALTER TABLE PESSOA ADD CONSTRAINT FK_ID_ENTREVISTADOR_PES FOREIGN KEY (ID_ENTREVISTADOR) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_EMPRESA_ID_LO   ALTER TABLE PESSOA ADD CONSTRAINT FK_EMPRESA_ID_LOGR_PES FOREIGN KEY (EMPRESA_ID_LOGR) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_EMPRESA_ID_BA   ALTER TABLE PESSOA ADD CONSTRAINT FK_EMPRESA_ID_BAIRRO_PES FOREIGN KEY (EMPRESA_ID_BAIRRO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE;   2ALTER TABLE PESSOA ADD CONSTRAINT FK_EMPRESA_ID_MU   ALTER TABLE PESSOA ADD CONSTRAINT FK_EMPRESA_ID_MUNICIPIO_PES FOREIGN KEY (EMPRESA_ID_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;   CREATE TABLE ATENDIMENTO_TIPO   CREATE TABLE ATENDIMENTO_TIPO (
    ID_ATENDIMENTO_TIPO INTEGER NOT NULL,
    ATENDIMENTO_TIPO  VARCHAR(60),
    CONSTRAINT PK_ID_ATENDIMENTO_TIPO PRIMARY KEY (ID_ATENDIMENTO_TIPO));   CREATE TABLE ATEND_MOT_CANC   CREATE TABLE ATEND_MOT_CANC (
    ID_ATEND_MOT_CANC  INTEGER NOT NULL,
    DE_ATEND_MOT_CANC  VARCHAR(100),
    CONSTRAINT PK_ID_ATEND_MOT_CANC PRIMARY KEY (ID_ATEND_MOT_CANC));   CREATE TABLE FORMA_ENTRADA   CREATE TABLE FORMA_ENTRADA (
    ID_FORMA_ENTRADA  INTEGER NOT NULL,
    DE_FORMA_ENTRADA  VARCHAR(100),
    CONSTRAINT PK_ID_FORMA_ENTRADA PRIMARY KEY (ID_FORMA_ENTRADA));   CREATE TABLE TIPO_DOCUMENTO   CREATE TABLE TIPO_DOCUMENTO (
    ID_TIPO_DOCUMENTO  INTEGER NOT NULL,
    DE_TIPO_DOCUMENTO  VARCHAR(100),
    CONSTRAINT PK_ID_TIPO_DOCUMENTO PRIMARY KEY (ID_TIPO_DOCUMENTO));   ALTER TABLE ATENDIMENTOK  ALTER TABLE ATENDIMENTO ADD ID_ATENDIMENTO_TIPO INTEGER;
ALTER TABLE ATENDIMENTO ADD ID_ACOMPANHANTE INTEGER;
ALTER TABLE ATENDIMENTO ADD ID_PROF_RECEPCAO INTEGER;
ALTER TABLE ATENDIMENTO ADD ATESTADO_OBITO VARCHAR (40);
ALTER TABLE ATENDIMENTO ADD ID_ATEND_MOT_CANC INTEGER;
ALTER TABLE ATENDIMENTO ADD MODELO INTEGER;
ALTER TABLE ATENDIMENTO ADD PROCESSO INTEGER;
ALTER TABLE ATENDIMENTO ADD ID_FORMA_ENTRADA INTEGER;
ALTER TABLE ATENDIMENTO ADD ID_TIPO_DOCUMENTO INTEGER;
ALTER TABLE ATENDIMENTO ADD CANCELADO VARCHAR (1);
ALTER TABLE ATENDIMENTO ADD DATA_CANCELAMENTO DATE;   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ACOMP   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ACOMPANHANTE FOREIGN KEY (ID_ACOMPANHANTE) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_PROF_   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_PROF_RECEPCAO FOREIGN KEY (ID_PROF_RECEPCAO) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE;   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ATEND   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ATEND_TIPO FOREIGN KEY (ID_ATENDIMENTO_TIPO) REFERENCES ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO) ON UPDATE CASCADE;   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATE_ID_A   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATE_ID_ATEND_MOT_CANC FOREIGN KEY (ID_ATEND_MOT_CANC) REFERENCES ATEND_MOT_CANC (ID_ATEND_MOT_CANC) ON UPDATE CASCADE;   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATE_ID_F   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATE_ID_FORMA_ENTRADA FOREIGN KEY (ID_FORMA_ENTRADA) REFERENCES FORMA_ENTRADA (ID_FORMA_ENTRADA) ON UPDATE CASCADE;   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATE_ID_T   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATE_ID_TIPO_DOCUMENTO FOREIGN KEY (ID_TIPO_DOCUMENTO) REFERENCES TIPO_DOCUMENTO (ID_TIPO_DOCUMENTO) ON UPDATE CASCADE;   &CREATE TABLE PROFISSIONAL_PARTICIPANTE  CREATE TABLE PROFISSIONAL_PARTICIPANTE (
    ID_PROF_PARTICIPANTE INTEGER NOT NULL,
    ID_UNIDADE INTEGER,
    ID_ATENDIMENTO INTEGER,
    ID_VISITA INTEGER,
    ID_PROFISSIONAL INTEGER,
    PRINCIPAL VARCHAR(1),
    CONSTRAINT PK_ID_PROF_PARTICIPANTE PRIMARY KEY (ID_PROF_PARTICIPANTE),
    CONSTRAINT FK_ID_PROF_PART_UNID FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_PROF_PART_ATEND FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_PROF_PART_VIS FOREIGN KEY (ID_VISITA) REFERENCES VISITAS (ID_VISITA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_PROF_PART_PROF FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE);   ALTER TABLE FAMILIAe   ALTER TABLE FAMILIA ADD CONTATO_FONE_CONTATO VARCHAR(30);
ALTER TABLE FAMILIA ADD EMAIL VARCHAR(40);   INSERT INTO ATENDIMENTO_TIPO  INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (1, 'PROGRAMA / PROJETO');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (2, 'PASSAGEM');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (3, 'INFORMAES');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (4, 'BENEFCIO');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (5, 'PEDIDO DE 2 VIA');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (6, 'CARTEIRA DO IDOSO');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (7, 'AUXLIO FUNERAL');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (8, 'VIOLAO DE DIREITOS');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (9, 'GRUPO');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (10, 'MUTIRO');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (11, 'AUXLIO NATALIDADE');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (12, 'MSE - LA');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (13, 'MSC - PSC');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (14, 'CADASTRO');
INSERT INTO ATENDIMENTO_TIPO (ID_ATENDIMENTO_TIPO, ATENDIMENTO_TIPO) VALUES (15, 'CADASTRO NICO');
   ALTER TABLE UNIDADE_SAUDE|  ALTER TABLE UNIDADE_SAUDE ALTER ENDERECO TO UNIDADE_ENDERECO;
ALTER TABLE UNIDADE_SAUDE ALTER NUMERO TO UNIDADE_NUMERO;
ALTER TABLE UNIDADE_SAUDE ALTER COMPLEMENTO TO UNIDADE_COMPLEMENTO;
ALTER TABLE UNIDADE_SAUDE ALTER BAIRRO TO UNIDADE_BAIRRO;
ALTER TABLE UNIDADE_SAUDE ALTER TELEFONE TO UNIDADE_TELEFONE;
ALTER TABLE UNIDADE_SAUDE ALTER RESPONSAVEL TO UNIDADE_RESPONSAVEL;   ALTER TABLE UNIDADE_SAUDE  ALTER TABLE UNIDADE_SAUDE ALTER UNIDADE_ENDERECO TO UNI_SAU_ENDERECO;
ALTER TABLE UNIDADE_SAUDE ALTER UNIDADE_NUMERO TO UNI_SAU_NUMERO;
ALTER TABLE UNIDADE_SAUDE ALTER UNIDADE_COMPLEMENTO TO UNI_SAU_COMPLEMENTO;
ALTER TABLE UNIDADE_SAUDE ALTER UNIDADE_BAIRRO TO UNI_SAU_BAIRRO;
ALTER TABLE UNIDADE_SAUDE ALTER UNIDADE_TELEFONE TO UNI_SAU_TELEFONE;
ALTER TABLE UNIDADE_SAUDE ALTER UNIDADE_RESPONSAVEL TO UNI_SAU_RESPONSAVEL;   ALTER TABLE UNIDADE_   ALTER TABLE UNIDADE ADD TIPO VARCHAR(20);
ALTER TABLE UNIDADE ADD N_IDENTIFICADOR VARCHAR(20);   ALTER TABLE BENEFICIO_PESSOA  ALTER TABLE BENEFICIO_PESSOA ADD DT_CADASTRO DATE;
ALTER TABLE BENEFICIO_PESSOA ADD DT_SOLICITACAO DATE;
ALTER TABLE BENEFICIO_PESSOA ADD HORA TIME;
ALTER TABLE BENEFICIO_PESSOA ADD ORIGEM_SOLICITACAO VARCHAR(1);
ALTER TABLE BENEFICIO_PESSOA ADD ID_MUNICIPIO_ORIGEM INTEGER;
ALTER TABLE BENEFICIO_PESSOA ADD ID_MUNICIPIO_DESTINO INTEGER;
ALTER TABLE BENEFICIO_PESSOA ADD TIPO_PASSAGEM VARCHAR(1);   UPDATE BENEFICIO_PESSOAo   UPDATE BENEFICIO_PESSOA SET DT_CADASTRO = DT_RECEBEU;
UPDATE BENEFICIO_PESSOA SET DT_SOLICITACAO = DT_RECEBEU;   2ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_ID_   ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_ID_BEN_MUN_ORIGEM FOREIGN KEY (ID_MUNICIPIO_ORIGEM) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;   2ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_ID_   ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_ID_BEN_MUN_DESTINO FOREIGN KEY (ID_MUNICIPIO_DESTINO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;   CREATE TABLE MOTIVO_DISPENSACAO3  CREATE TABLE MOTIVO_DISPENSACAO (
    ID_MOTIVO_DISPENSACAO  INTEGER NOT NULL,
    DE_MOTIVO_DISPENSACAO  VARCHAR(60),
    NEGAR  VARCHAR(1),
    REATIVAR  VARCHAR(1),
    VENCIDA  VARCHAR(1),
    BENEF_NEGADO  VARCHAR(1),
    CONSTRAINT PK_ID_MOTIVO_DISPENSACAO PRIMARY KEY (ID_MOTIVO_DISPENSACAO));    CREATE TABLE HISTORICO_BENEFICIO  CREATE TABLE HISTORICO_BENEFICIO (
    ID_HISTORICO_BENEFICIO INTEGER NOT NULL,
    DATA DATE,
    ID_BENEFICIO_PESSOA INTEGER,
    ID_MOTIVO_DISPENSACAO INTEGER,
    ID_STATUS INTEGER,
    ID_UNIDADE INTEGER,
    OBSERVACAO VARCHAR(100),
    CONSTRAINT PK_ID_HISTORICO_BENEFICIO PRIMARY KEY (ID_HISTORICO_BENEFICIO),
    CONSTRAINT FK_ID_HIST_BEN_ID FOREIGN KEY (ID_BENEFICIO_PESSOA) REFERENCES BENEFICIO_PESSOA (ID) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_HIST_BEN_MOT FOREIGN KEY (ID_MOTIVO_DISPENSACAO) REFERENCES MOTIVO_DISPENSACAO (ID_MOTIVO_DISPENSACAO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_HIST_BEN_STA FOREIGN KEY (ID_STATUS) REFERENCES STATUS (ID_STATUS) ON UPDATE CASCADE);   "CREATE TABLE ENCAMINHAMENTO_STATUS   CREATE TABLE ENCAMINHAMENTO_STATUS (
    ID_ENCAMINHAMENTO_STATUS  INTEGER NOT NULL,
    DE_ENCAMINHAMENTO_STATUS  VARCHAR(100),
    CONSTRAINT PK_ID_ENCAMINHAMENTO_STATUS PRIMARY KEY (ID_ENCAMINHAMENTO_STATUS));    CREATE TABLE ENCAMINHAMENTO_TIPO   CREATE TABLE ENCAMINHAMENTO_TIPO (
    ID_ENCAMINHAMENTO_TIPO  INTEGER NOT NULL,
    DE_ENCAMINHAMENTO_TIPO  VARCHAR(100),
    CONSTRAINT PK_ID_ENCAMINHAMENTO_TIPO PRIMARY KEY (ID_ENCAMINHAMENTO_TIPO));   CREATE TABLE ENCAMINHAMENTO2  CREATE TABLE ENCAMINHAMENTO (
    ID_ENCAMINHAMENTO INTEGER NOT NULL,
    DATA_ENCAMINHAMENTO DATE,
    HORA_ENCAMINHAMENTO TIME,
    ID_UNIDADE INTEGER,
    ID_UNIDADE_ENC INTEGER,
    ID_SETOR_ENC INTEGER,
    ID_PROFISSIONAL_ENC INTEGER,
    ID_ATENDIMENTO INTEGER,
    ID_VISITA INTEGER,
    ID_OBJETIVO_ENCAMINHAMENTO INTEGER,
    ENCAMINHAMENTO BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    ID_ENCAMINHAMENTO_STATUS INTEGER,
    DATA_RECEBIMENTO DATE,
    ID_ENCAMINHAMENTO_TIPO INTEGER,
    MODALIDADE VARCHAR(1),
    AVISO_RECIBO VARCHAR(1),
    MODELO VARCHAR(1),
    ID_UNIDADE_SOL INTEGER,
    ID_SETOR_SOL INTEGER,
    ID_PROFISSIONAL_SOL INTEGER,
    ID_UNIDADE_REC INTEGER,
    ID_SETOR_REC INTEGER,
    ID_PROFISSIONAL_REC INTEGER,
    HORA_RECEBIMENTO TIME,
    FLAG_OK    VARCHAR(1),
    CONSTRAINT PK_ID_ENCAMINHAMENTO PRIMARY KEY (ID_ENCAMINHAMENTO),
    CONSTRAINT FK_ID_ENCA_UNID FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_UNID_ENC FOREIGN KEY (ID_UNIDADE_ENC) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_PROF_ENC FOREIGN KEY (ID_PROFISSIONAL_ENC) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_ATEND FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_VIS FOREIGN KEY (ID_VISITA) REFERENCES VISITAS (ID_VISITA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_SETOR FOREIGN KEY (ID_UNIDADE, ID_SETOR_ENC) REFERENCES SETOR_UNIDADE (ID_UNIDADE, ID_SETOR) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_OBJ FOREIGN KEY (ID_OBJETIVO_ENCAMINHAMENTO) REFERENCES OBJETIVO_ENCAMINHAMENTO (ID_OBJETIVO_ENCAMINHAMENTO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_TIP FOREIGN KEY (ID_ENCAMINHAMENTO_TIPO) REFERENCES ENCAMINHAMENTO_TIPO (ID_ENCAMINHAMENTO_TIPO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_STATUS FOREIGN KEY (ID_ENCAMINHAMENTO_STATUS) REFERENCES ENCAMINHAMENTO_STATUS (ID_ENCAMINHAMENTO_STATUS) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_UNI_SOL FOREIGN KEY (ID_UNIDADE_SOL) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_SET_SOL FOREIGN KEY (ID_UNIDADE_SOL, ID_SETOR_SOL) REFERENCES SETOR_UNIDADE (ID_UNIDADE, ID_SETOR) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_PROF_SOL FOREIGN KEY (ID_PROFISSIONAL_SOL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_UNI_REC FOREIGN KEY (ID_UNIDADE_REC) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_SET_REC FOREIGN KEY (ID_UNIDADE_REC, ID_SETOR_REC) REFERENCES SETOR_UNIDADE (ID_UNIDADE, ID_SETOR) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ENCA_PROF_REC FOREIGN KEY (ID_PROFISSIONAL_REC) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE);    CREATE GENERATOR GEN_ID_AUXILIAR!   CREATE GENERATOR GEN_ID_AUXILIAR;   INSERT INTO ENCAMINHAMENTO  INSERT INTO ENCAMINHAMENTO (ID_ENCAMINHAMENTO, DATA_ENCAMINHAMENTO, HORA_ENCAMINHAMENTO, ID_UNIDADE, ID_ATENDIMENTO, ID_OBJETIVO_ENCAMINHAMENTO,
DATA_RECEBIMENTO, ID_UNIDADE_SOL, ID_PROFISSIONAL_SOL, ID_UNIDADE_ENC, ID_PROFISSIONAL_ENC, HORA_RECEBIMENTO, ENCAMINHAMENTO, FLAG_OK)
SELECT GEN_ID(GEN_ID_AUXILIAR,1), DATA, HORA, ID_UNIDADE, ID_ATENDIMENTO, ID_OBJETIVO_ENCAMINHAMENTO, DATA, ID_UNIDADE, ID_PROFISSIONAL, ID_UNIDADE_ENC, ID_PROFISSIONAL_ENC, HORA, ENCAMINHAMENTO, FLAG_OK
FROM ATENDIMENTO WHERE ID_UNIDADE_ENC > 0;   INSERT INTO ENCAMINHAMENTO  INSERT INTO ENCAMINHAMENTO (ID_ENCAMINHAMENTO,DATA_ENCAMINHAMENTO,HORA_ENCAMINHAMENTO, ID_UNIDADE, ID_VISITA,
DATA_RECEBIMENTO, ID_UNIDADE_SOL, ID_PROFISSIONAL_SOL, ID_UNIDADE_ENC, ID_PROFISSIONAL_ENC, HORA_RECEBIMENTO, ENCAMINHAMENTO, FLAG_OK)
SELECT GEN_ID(GEN_ID_AUXILIAR,1), DATA, HORA, ID_UNIDADE, ID_VISITA, DATA, ID_UNIDADE, ID_PROFISSIONAL, ID_UNIDADE_ENC, ID_PROFISSIONAL_ENC, HORA, ENCAMINHAMENTO, FLAG_OK
FROM VISITAS WHERE ID_UNIDADE_ENC > 0;   "SET GENERATOR GEN_ID_AUXILIAR TO 0#   SET GENERATOR GEN_ID_AUXILIAR TO 0;   (INSERT INTO ENCAMINHAMENTO_STATUS / TIPO  INSERT INTO ENCAMINHAMENTO_STATUS (ID_ENCAMINHAMENTO_STATUS, DE_ENCAMINHAMENTO_STATUS) VALUES (1, 'AGUARDANDO RECEBIMENTO');
INSERT INTO ENCAMINHAMENTO_STATUS (ID_ENCAMINHAMENTO_STATUS, DE_ENCAMINHAMENTO_STATUS) VALUES (2, 'RECEBIDOS');
INSERT INTO ENCAMINHAMENTO_STATUS (ID_ENCAMINHAMENTO_STATUS, DE_ENCAMINHAMENTO_STATUS) VALUES (3, 'EM DIGITAO');
INSERT INTO ENCAMINHAMENTO_STATUS (ID_ENCAMINHAMENTO_STATUS, DE_ENCAMINHAMENTO_STATUS) VALUES (4, 'CANCELADO');
INSERT INTO ENCAMINHAMENTO_TIPO (ID_ENCAMINHAMENTO_TIPO, DE_ENCAMINHAMENTO_TIPO) VALUES (1, 'ACESSO AO BPC');
INSERT INTO ENCAMINHAMENTO_TIPO (ID_ENCAMINHAMENTO_TIPO, DE_ENCAMINHAMENTO_TIPO) VALUES (2, 'CADASTRO NICO');
INSERT INTO ENCAMINHAMENTO_TIPO (ID_ENCAMINHAMENTO_TIPO, DE_ENCAMINHAMENTO_TIPO) VALUES (3, 'OUTROS');   INSERT INTO ENCAMINHAMENTO  INSERT INTO ENCAMINHAMENTO (ID_ENCAMINHAMENTO,DATA_ENCAMINHAMENTO,HORA_ENCAMINHAMENTO, ID_UNIDADE, ID_VISITA,
DATA_RECEBIMENTO, ID_UNIDADE_SOL, ID_PROFISSIONAL_SOL, ID_UNIDADE_ENC, ID_PROFISSIONAL_ENC, HORA_RECEBIMENTO, ENCAMINHAMENTO)
SELECT GEN_ID(GEN_ID_AUXILIAR,1), DATA, HORA, ID_UNIDADE, ID_VISITA, DATA, ID_UNIDADE, ID_PROFISSIONAL, ID_UNIDADE_ENC, ID_PROFISSIONAL_ENC, HORA, ENCAMINHAMENTO
FROM VISITAS WHERE ID_UNIDADE_ENC > 0   2ALTER TABLE ATENDIMENTO ADD ID_PARENTESCO_AGRESSORy   ALTER TABLE ATENDIMENTO ADD ID_PARENTESCO_AGRESSOR INTEGER;
ALTER TABLE ATENDIMENTO ADD BOLETIM_OCORRENCIA VARCHAR (20);   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ATEND   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ATEND_PARENT_AGRESSOR FOREIGN KEY (ID_PARENTESCO_AGRESSOR) REFERENCES PARENTESCO (ID_PARENTESCO) ON UPDATE CASCADE;   CREATE TABLE VISITA_OBJETIVO   CREATE TABLE VISITA_OBJETIVO (
    ID_VISITA_OBJETIVO  INTEGER NOT NULL,
    DE_VISITA_OBJETIVO  VARCHAR(100),
    CONSTRAINT PK_ID_VISITA_OBJETIVO PRIMARY KEY (ID_VISITA_OBJETIVO));   CREATE TABLE VISITA_TIPO   CREATE TABLE VISITA_TIPO (
    ID_VISITA_TIPO  INTEGER NOT NULL,
    DE_VISITA_TIPO  VARCHAR(100),
    CONSTRAINT PK_ID_VISITA_TIPO PRIMARY KEY (ID_VISITA_TIPO));   'CREATE TABLE VISITA_MOTIVO_CANCELAMENTO   CREATE TABLE VISITA_MOTIVO_CANCELAMENTO (
    ID_VISITA_MOTIVO_CANCELAMENTO  INTEGER NOT NULL,
    DE_VISITA_MOTIVO_CANCELAMENTO  VARCHAR(100),
    CONSTRAINT PK_VISITA_MOTIVO_CANCELAMENTO PRIMARY KEY (ID_VISITA_MOTIVO_CANCELAMENTO));   CREATE TABLE VISITA_STATUS   CREATE TABLE VISITA_STATUS (
    ID_VISITA_STATUS  INTEGER NOT NULL,
    DE_VISITA_STATUS  VARCHAR(100),
    CONSTRAINT PK_ID_VISITA_STATUS PRIMARY KEY (ID_VISITA_STATUS));   ALTER TABLE VISITAS  ALTER TABLE VISITAS ADD ID_VISITA_TIPO INTEGER;
ALTER TABLE VISITAS ADD SOLICITANTE INTEGER;
ALTER TABLE VISITAS ADD ID_VISITA_OBJETIVO INTEGER;
ALTER TABLE VISITAS ADD HOUVE_VISITA INTEGER;
ALTER TABLE VISITAS ADD LOCAL INTEGER;
ALTER TABLE VISITAS ADD ID_VISITA_MOTIVO_CANCELAMENTO INTEGER;
ALTER TABLE VISITAS ADD TIPO_PROCESSO INTEGER;
ALTER TABLE VISITAS ADD ID_VISITA_STATUS INTEGER;
ALTER TABLE VISITAS ADD CANCELADA VARCHAR(1);
ALTER TABLE VISITAS ADD DATA_CANCELAMENTO DATE;   2ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_VISIT   ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_VISITA_TIPO FOREIGN KEY (ID_VISITA_TIPO) REFERENCES VISITA_TIPO (ID_VISITA_TIPO) ON UPDATE CASCADE;   2ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_VISIT   ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_VISITA_OBJETIVO FOREIGN KEY (ID_VISITA_OBJETIVO) REFERENCES VISITA_OBJETIVO (ID_VISITA_OBJETIVO) ON UPDATE CASCADE;   2ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_MOTIV   ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_MOTIVO_CANCELAMENTO FOREIGN KEY (ID_VISITA_MOTIVO_CANCELAMENTO) REFERENCES VISITA_MOTIVO_CANCELAMENTO (ID_VISITA_MOTIVO_CANCELAMENTO) ON UPDATE CASCADE;   2ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_VISIT   ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_VISITA_STATUS FOREIGN KEY (ID_VISITA_STATUS) REFERENCES VISITA_STATUS (ID_VISITA_STATUS) ON UPDATE CASCADE;   CREATE TABLE GRUPO_MUTIRAO  CREATE TABLE GRUPO_MUTIRAO (
    ID_GRUPO_MUTIRAO    INTEGER NOT NULL,
    GRUPO_MUTIRAO       VARCHAR(60),
    OBSERVACAO          BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    ENDERECO            VARCHAR(50),
    NUMERO              VARCHAR(10),
    COMPLEMENTO         VARCHAR(30),
    CEP                 VARCHAR(9),
    BAIRRO              VARCHAR(40),
    TELEFONE            VARCHAR(14),
    RESPONSAVEL         VARCHAR(60),
    ID_UNIDADE          INTEGER,
    TIPO                VARCHAR(1),
    CARATER             VARCHAR(1),
    CONSTRAINT PK_ID_GRUPO_MUTIRAO PRIMARY KEY (ID_GRUPO_MUTIRAO),
    CONSTRAINT FK_GRU_MUT_UNID FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE);   %CREATE TABLE GRUPO_MUTIRAO_INTEGRANTE  CREATE TABLE GRUPO_MUTIRAO_INTEGRANTE (
    ID_GRUPO_MUTIRAO     INTEGER NOT NULL,
    ID_PESSOA     INTEGER NOT NULL,
    DATA           DATE,
    HORA           TIME,
    DATA_INATIVACAO           DATE,
    CONSTRAINT PK_ID_GRUPO_MUTIRAO_INT PRIMARY KEY (ID_GRUPO_MUTIRAO, ID_PESSOA),
    CONSTRAINT FK_ID_GRUPO_MUTIRAO_GRUPO FOREIGN KEY (ID_GRUPO_MUTIRAO) REFERENCES GRUPO_MUTIRAO (ID_GRUPO_MUTIRAO) ON UPDATE CASCADE,
    CONSTRAINT FK_GRUPO_MUTIRAO_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE);   *ALTER TABLE BENEFICIO_PESSOA ALTER PARECER=   ALTER TABLE BENEFICIO_PESSOA ALTER PARECER TYPE VARCHAR(400);   2ALTER TABLE ATENDIMENTO_GRUPO /ATENDIMENTO_GRUPO_P   ALTER TABLE ATENDIMENTO_GRUPO ADD ID_GRUPO_MUTIRAO INTEGER;
ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD JUSTIFICATIVA VARCHAR(100);
ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD FLAG_PRESENTE VARCHAR(1);   /ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK   ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AG_ID_GRUPO_MUTIRAO FOREIGN KEY (ID_GRUPO_MUTIRAO) REFERENCES GRUPO_MUTIRAO (ID_GRUPO_MUTIRAO) ON UPDATE CASCADE;   )ALTER TABLE PESSOA ADD DATA_CADUNICO DATE*   ALTER TABLE PESSOA ADD DATA_CADUNICO DATE;   CREATE TABLE SUBDISTRITO  CREATE TABLE SUBDISTRITO (
    ID_DISTRITO   VARCHAR(2) NOT NULL,
    ID_SUBDISTRITO VARCHAR (2)NOT NULL,
    SUBDISTRITO      VARCHAR(60) NOT NULL,
    CD_MUNICIPIO  INTEGER NOT NULL,
    CONSTRAINT PK_ID_SUBDISTRITO PRIMARY KEY (ID_DISTRITO, ID_SUBDISTRITO),
    CONSTRAINT FK_CD_MUN_SUBDIST FOREIGN KEY (CD_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_DIST_SUBDIST FOREIGN KEY (ID_DISTRITO, CD_MUNICIPIO) REFERENCES DISTRITO (ID_DISTRITO, CD_MUNICIPIO) ON UPDATE CASCADE);   2ALTER TABLE FAMILIA ADD ID_SUBDISTRITO VARCHAR(2);2   ALTER TABLE FAMILIA ADD ID_SUBDISTRITO VARCHAR(2);  1ALTER TABLE FAMILIA ADD ID_SUBDISTRITO VARCHAR(2)   2ALTER TABLE FAMILIA ADD CONSTRAINT FK_FAM_ID_SUBDI   ALTER TABLE FAMILIA ADD CONSTRAINT FK_FAM_ID_SUBDISTRITO FOREIGN KEY (ID_DISTRITO, ID_SUBDISTRITO) REFERENCES SUBDISTRITO (ID_DISTRITO, ID_SUBDISTRITO) ON UPDATE CASCADE;   ALTER TABLE FAMILIA / PESSOA   ALTER TABLE FAMILIA ADD ENTREVISTADOR VARCHAR(40);
ALTER TABLE FAMILIA ADD CPF_ENTREVISTADOR VARCHAR(14);
ALTER TABLE PESSOA ADD ENTREVISTADOR VARCHAR(40);
ALTER TABLE PESSOA ADD CPF_ENTREVISTADOR VARCHAR(14);   "UPDATE FAMILIA F SET ENTREVISTADOR   UPDATE FAMILIA F SET ENTREVISTADOR = (SELECT NOME FROM PROFISSIONAIS P WHERE P.ID_PROFISSIONAL = F.ID_ENTREVISTADOR) WHERE F.ENTREVISTADOR IS NULL AND F.ID_ENTREVISTADOR IS NOT NULL;   "UPDATE FAMILIA F SET ENTREVISTADOR  UPDATE FAMILIA F SET ENTREVISTADOR = (SELECT NOME FROM PROFISSIONAIS P WHERE P.ID_PROFISSIONAL = F.ID_ENTREVISTADOR) WHERE F.ENTREVISTADOR IS NULL AND F.ID_ENTREVISTADOR IS NOT NULL;
UPDATE FAMILIA F SET CPF_ENTREVISTADOR = (SELECT CPF FROM PROFISSIONAIS P WHERE P.ID_PROFISSIONAL = F.ID_ENTREVISTADOR) WHERE F.CPF_ENTREVISTADOR IS NULL AND F.ID_ENTREVISTADOR IS NOT NULL;
UPDATE PESSOA PE SET ENTREVISTADOR = (SELECT NOME FROM PROFISSIONAIS P WHERE P.ID_PROFISSIONAL = PE.ID_ENTREVISTADOR) WHERE PE.ENTREVISTADOR IS NULL AND PE.ID_ENTREVISTADOR IS NOT NULL;
UPDATE PESSOA PE SET CPF_ENTREVISTADOR = (SELECT CPF FROM PROFISSIONAIS P WHERE P.ID_PROFISSIONAL = PE.ID_ENTREVISTADOR) WHERE PE.CPF_ENTREVISTADOR IS NULL AND PE.ID_ENTREVISTADOR IS NOT NULL;   ALTER TABLE DOCUMENTO_ANEXO ADD   ALTER TABLE DOCUMENTO_ANEXO ADD ID_UNIDADE INTEGER;
ALTER TABLE DOCUMENTO_ANEXO ADD ID_ATENDIMENTO INTEGER;
ALTER TABLE DOCUMENTO_ANEXO ADD EXTENSAO VARCHAR(20);   *ALTER TABLE DOCUMENTO_ANEXO ADD CONSTRAINT   ALTER TABLE DOCUMENTO_ANEXO ADD CONSTRAINT FK_ANEXO_ATENDIMENTO FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO) REFERENCES ATENDIMENTO (ID_UNIDADE, ID_ATENDIMENTO) ON UPDATE CASCADE;   2CREATE INDEX IX_CD_FAMILIA ON FAMILIA (CD_FAMILIA)3   CREATE INDEX IX_CD_FAMILIA ON FAMILIA (CD_FAMILIA);   2CREATE INDEX IX_PESSOA_CAD_U ON PESSOA (NOME, NIS,D   CREATE INDEX IX_PESSOA_CAD_U ON PESSOA (NOME, NIS, DATA_NASCIMENTO);    ALTER TABLE CADCLI / ATENDIMENTO   ALTER TABLE CADCLI ADD FLG_QUOTA_BENEF VARCHAR(1);
ALTER TABLE CADCLI ADD DEST_PES_DESAT VARCHAR(1);
ALTER TABLE CADCLI ADD ANOS_DEST_PES_DESAT INTEGER;
ALTER TABLE ATENDIMENTO ADD USUARIO INTEGER;   (UPDATE CADCLI SET FLG_QUOTA_BENEF = 'S';(   UPDATE CADCLI SET FLG_QUOTA_BENEF = 'S';   2UPDATE CADCLI SET ANOS_DEST_PES_DESAT = 0 WHERE ANL   UPDATE CADCLI SET ANOS_DEST_PES_DESAT = 0 WHERE ANOS_DEST_PES_DESAT IS NULL;   ALTER TABLE BENEFICIO_PESSOA   ALTER TABLE BENEFICIO_PESSOA ADD FLAG_BLOQUEADO VARCHAR(1);
ALTER TABLE BENEFICIO_PESSOA ADD USUARIO_BLOQUEOU INTEGER;
ALTER TABLE BENEFICIO_PESSOA ADD USUARIO INTEGER;   CREATE TABLE TIPO_RESPONSAVEL   CREATE TABLE TIPO_RESPONSAVEL (
    ID_TIPO_RESPONSAVEL     INTEGER NOT NULL,
    TIPO_RESPONSAVEL        VARCHAR (40),
    CONSTRAINT PK_ID_TIPO_RESPONSAVEL PRIMARY KEY (ID_TIPO_RESPONSAVEL));   CREATE TABLE ATEND_MOT_REAT   CREATE TABLE ATEND_MOT_REAT (
    ID_ATEND_MOT_REAT  INTEGER NOT NULL,
    DE_ATEND_MOT_REAT  VARCHAR(100),
    CONSTRAINT PK_ID_ATEND_MOT_REAT PRIMARY KEY (ID_ATEND_MOT_REAT));   CREATE TABLE MOTIVO_NAO_VISITA   CREATE TABLE MOTIVO_NAO_VISITA (
    ID_MOTIVO_NAO_VISITA  INTEGER NOT NULL,
    DE_MOTIVO_NAO_VISITA  VARCHAR(100),
    CONSTRAINT PK_ID_MOTIVO_NAO_VISITA PRIMARY KEY (ID_MOTIVO_NAO_VISITA));   2ALTER TABLE PESSOA ATENDIMENTO VISITAS CADCLI UNIDp  ALTER TABLE PESSOA ADD ID_TIPO_RESPONSAVEL INTEGER;
ALTER TABLE PESSOA ADD RESPONSAVEL VARCHAR (40);
ALTER TABLE ATENDIMENTO ADD ID_ATEND_MOT_REAT INTEGER;
ALTER TABLE ATENDIMENTO ADD REATIVADO VARCHAR(1);
ALTER TABLE ATENDIMENTO ADD DATA_REATIVACAO DATE;
ALTER TABLE VISITAS ADD ID_MOTIVO_NAO_VISITA INTEGER;
ALTER TABLE CADCLI ADD IDADE_CART_IDOSO INTEGER;
ALTER TABLE CADCLI ADD DIAS_ATEND_FAMILIA INTEGER;
ALTER TABLE UNIDADE ADD BRASAO BLOB SUB_TYPE 0 SEGMENT SIZE 80;
ALTER TABLE UNIDADE ADD CNPJ VARCHAR(18);
ALTER TABLE UNIDADE ADD ID_MUNICIPIO INTEGER;
ALTER TABLE UNIDADE_SAUDE ADD ID_MUNICIPIO INTEGER;   !ALTER TABLE PESSOA ADD CONSTRAINT  ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_TIPO_RESPONSAVEL FOREIGN KEY (ID_TIPO_RESPONSAVEL) REFERENCES TIPO_RESPONSAVEL (ID_TIPO_RESPONSAVEL) ON UPDATE CASCADE;
ALTER TABLE UNIDADE ADD CONSTRAINT FK_UN_ID_MUNICIPIO FOREIGN KEY (ID_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;
ALTER TABLE UNIDADE_SAUDE ADD CONSTRAINT FK_UN_SAU_ID_MUNICIPIO FOREIGN KEY (ID_MUNICIPIO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;
ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATE_ID_ATEND_MOT_REAT FOREIGN KEY (ID_ATEND_MOT_REAT) REFERENCES ATEND_MOT_REAT (ID_ATEND_MOT_REAT) ON UPDATE CASCADE;
ALTER TABLE VISITAS ADD CONSTRAINT FK_VIS_ID_MOTIVO_NAO_VISITA FOREIGN KEY (ID_MOTIVO_NAO_VISITA) REFERENCES MOTIVO_NAO_VISITA (ID_MOTIVO_NAO_VISITA) ON UPDATE CASCADE;    &CREATE TABLE TROCA_PROFISSIONAL_VISITA  CREATE TABLE TROCA_PROFISSIONAL_VISITA (
    ID_TROCA_PROF_VISITA    INTEGER NOT NULL,
    ID_UNIDADE              INTEGER NOT NULL,
    ID_VISITA               INTEGER NOT NULL,
    ID_PROFISSIONAL_ANT     INTEGER,
    ID_PROFISSIONAL_NOVO    INTEGER,
    ID_MOTIVO_TROCA_PROF    INTEGER,
    DATA_TROCA              DATE,
    HORA_TROCA              TIME,
    CONSTRAINT ID_TROCA_PROF_VISITA PRIMARY KEY (ID_TROCA_PROF_VISITA),
    CONSTRAINT FK_ID_ID_TROCA_PR_VIS_VIS FOREIGN KEY (ID_VISITA) REFERENCES VISITAS (ID_VISITA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ID_TROCA_PR_VIS_MO FOREIGN KEY (ID_MOTIVO_TROCA_PROF) REFERENCES MOTIVO_TROCA_PROFISSIONAL (ID_MOTIVO_TROCA_PROF) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ID_TROCA_PR_V_PR_AN FOREIGN KEY (ID_PROFISSIONAL_ANT) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_ID_TROCA_PR_V_PR_NO FOREIGN KEY (ID_PROFISSIONAL_NOVO) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE
);   CREATE TABLE TIPO_OBITO   CREATE TABLE TIPO_OBITO (
    ID_TIPO_OBITO  INTEGER NOT NULL,
    DE_TIPO_OBITO  VARCHAR(100),
    CONSTRAINT PK_ID_TIPO_OBITO PRIMARY KEY (ID_TIPO_OBITO));   CREATE TABLE LOCAL_OBITO   CREATE TABLE LOCAL_OBITO (
    ID_LOCAL_OBITO  INTEGER NOT NULL,
    DE_LOCAL_OBITO  VARCHAR(100),
    CONSTRAINT PK_ID_LOCAL_OBITO PRIMARY KEY (ID_LOCAL_OBITO));   2ALTER TABLE PESSOA PROFISSIONAL_PARTICIPANTEATENDI  ALTER TABLE PESSOA ADD DT_ATUALIZAR DATE;
ALTER TABLE PESSOA ADD ID_TIPO_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_LOCAL_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_CID_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_LOGR_OBITO INTEGER;
ALTER TABLE PESSOA ADD END_OBITO VARCHAR(50);
ALTER TABLE PESSOA ADD NUM_OBITO VARCHAR(50);
ALTER TABLE PESSOA ADD COMPL_OBITO VARCHAR(50);
ALTER TABLE PESSOA ADD REF_OBITO VARCHAR(50);
ALTER TABLE PESSOA ADD CEP_OBITO VARCHAR(9);
ALTER TABLE PESSOA ADD ID_BAI_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_MUN_OBITO INTEGER;
ALTER TABLE PROFISSIONAL_PARTICIPANTE ADD ID_ATENDIMENTO_GRUPO INTEGER;
ALTER TABLE ATENDIMENTO_GRUPO ADD ID_ATEND_MOT_CANC INTEGER;
ALTER TABLE ATENDIMENTO_GRUPO ADD CANCELADO VARCHAR(1);
ALTER TABLE ATENDIMENTO_GRUPO ADD DATA_CANCELAMENTO DATE;
ALTER TABLE ATENDIMENTO_GRUPO  ADD ID_ATEND_MOT_REAT INTEGER;
ALTER TABLE ATENDIMENTO_GRUPO  ADD REATIVADO VARCHAR(1);
ALTER TABLE ATENDIMENTO_GRUPO  ADD DATA_REATIVACAO DATE;   ALTER TABLE ADD FK  ALTER TABLE PROFISSIONAL_PARTICIPANTE ADD CONSTRAINT FK_PP_ID_ATENDIMENTO_GRUPO FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO_GRUPO) REFERENCES ATENDIMENTO_GRUPO (ID_UNIDADE, ID_ATENDIMENTO_GRUPO) ON UPDATE CASCADE;
ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AG_ID_ATEND_MOT_CANC FOREIGN KEY (ID_ATEND_MOT_CANC) REFERENCES ATEND_MOT_CANC (ID_ATEND_MOT_CANC) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_TIPO_OBITO FOREIGN KEY (ID_TIPO_OBITO) REFERENCES TIPO_OBITO (ID_TIPO_OBITO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_LOCAL_OBITO FOREIGN KEY (ID_LOCAL_OBITO) REFERENCES LOCAL_OBITO (ID_LOCAL_OBITO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CID_OBITO FOREIGN KEY (ID_CID_OBITO) REFERENCES CID (ID_CID) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_LOGR_OBITO FOREIGN KEY (ID_LOGR_OBITO) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_BAI_OBITO FOREIGN KEY (ID_BAI_OBITO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_MUN_OBITO FOREIGN KEY (ID_MUN_OBITO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;   ALTER TABLE DROP   ALTER TABLE PESSOA DROP ID_CID_OBITO;
ALTER TABLE PESSOA DROP ID_LOGR_OBITO;
ALTER TABLE PESSOA DROP ID_BAI_OBITO;
ALTER TABLE PESSOA DROP ID_MUN_OBITO;
ALTER TABLE PESSOA DROP ID_TIPO_OBITO;
ALTER TABLE PESSOA DROP ID_LOCAL_OBITO;   ALTER TABLE PESSOA;  ALTER TABLE PESSOA ADD ID_TIPO_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_LOCAL_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_CID_OBITO VARCHAR(6);
ALTER TABLE PESSOA ADD ID_LOGR_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_BAI_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_MUN_OBITO INTEGER;   ALTER TABLE DROPy   ALTER TABLE PROFISSIONAL_PARTICIPANTE DROP ID_ATENDIMENTO_GRUPO;
ALTER TABLE ATENDIMENTO_GRUPO DROP ID_ATEND_MOT_CANC;
   2ALTER TABLE PROFISSIONAL_PARTICIPANTE ADD CONSTRAIx  ALTER TABLE PROFISSIONAL_PARTICIPANTE ADD CONSTRAINT FK_PP_ID_ATENDIMENTO_GRUPO FOREIGN KEY (ID_UNIDADE, ID_ATENDIMENTO_GRUPO) REFERENCES ATENDIMENTO_GRUPO (ID_UNIDADE, ID_ATENDIMENTO_GRUPO) ON UPDATE CASCADE;
ALTER TABLE ATENDIMENTO_GRUPO ADD CONSTRAINT FK_AG_ID_ATEND_MOT_CANC FOREIGN KEY (ID_ATEND_MOT_CANC) REFERENCES ATEND_MOT_CANC (ID_ATEND_MOT_CANC) ON UPDATE CASCADE;  ALTER TABLE PESSOA;   ALTER TABLE PESSOA;   ALTER TABLE PESSOA DROP ID_CID_OBITO;
ALTER TABLE PESSOA DROP ID_LOGR_OBITO;
ALTER TABLE PESSOA DROP ID_BAI_OBITO;
ALTER TABLE PESSOA DROP ID_MUN_OBITO;
ALTER TABLE PESSOA DROP ID_TIPO_OBITO;
ALTER TABLE PESSOA DROP ID_LOCAL_OBITO;   ALTER TABLE PESSOA  ALTER TABLE PESSOA ADD ID_TIPO_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_LOCAL_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_CID_OBITO VARCHAR(6);
ALTER TABLE PESSOA ADD ID_LOGR_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_BAI_OBITO INTEGER;
ALTER TABLE PESSOA ADD ID_MUN_OBITO INTEGER;   $ALTER TABLE PESSOA ADD CONSTRAINT FK/  ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_TIPO_OBITO FOREIGN KEY (ID_TIPO_OBITO) REFERENCES TIPO_OBITO (ID_TIPO_OBITO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_LOCAL_OBITO FOREIGN KEY (ID_LOCAL_OBITO) REFERENCES LOCAL_OBITO (ID_LOCAL_OBITO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_CID_OBITO FOREIGN KEY (ID_CID_OBITO) REFERENCES CID (ID_CID) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_LOGR_OBITO FOREIGN KEY (ID_LOGR_OBITO) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_BAI_OBITO FOREIGN KEY (ID_BAI_OBITO) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE;
ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_MUN_OBITO FOREIGN KEY (ID_MUN_OBITO) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE;
   -ALTER TABLE PROJETO ADD DIAS_VIGENCIA INTEGER.   ALTER TABLE PROJETO ADD DIAS_VIGENCIA INTEGER; 	  ,ALTER TABLE STATUS ADD COR_GRID VARCHAR(20);,   ALTER TABLE STATUS ADD COR_GRID VARCHAR(20); 
  CREATE TABLE VARIAVEL_PRECO (  CREATE TABLE VARIAVEL_PRECO (
    ID_VARIAVEL_PRECO  INTEGER NOT NULL,
    VARIAVEL_PRECO     VARCHAR(60),
    DESCONTO       DOUBLE PRECISION,
    ACRESCIMO      DOUBLE PRECISION, 
    CONSTRAINT PK_ID_VARIAVEL_PRECO PRIMARY KEY (ID_VARIAVEL_PRECO)
);   2ALTER TABLE BENEFICIO ADD ID_VARIAVEL_PRECO INTEGE4   ALTER TABLE BENEFICIO ADD ID_VARIAVEL_PRECO INTEGER;   2ALTER TABLE BENEFICIO ADD CONSTRAINT FK_BEN_ID_VAR   ALTER TABLE BENEFICIO ADD CONSTRAINT FK_BEN_ID_VARIAVEL_PRECO FOREIGN KEY (ID_VARIAVEL_PRECO) REFERENCES VARIAVEL_PRECO (ID_VARIAVEL_PRECO) ON UPDATE CASCADE;   CREATE TABLE COMPETENCIA   CREATE TABLE COMPETENCIA (
    MES         VARCHAR(2) NOT NULL,
    ANO         VARCHAR(4) NOT NULL,
    DT_INICIO   DATE,
    DT_FIM      DATE,
    CONSTRAINT PK_ID_COMPETENCIA PRIMARY KEY (MES, ANO)
);
  CREATE TABLE VARIAVEL_PRECO   ALTER TABLES[  ALTER TABLE PROJETO ADD TIPO_SUAS INTEGER;
ALTER TABLE DOMICILIO ADD FLAG_ACOLHIMENTO VARCHAR(1);
ALTER TABLE DOMICILIO ADD FLAG_COND_BOLSA_F VARCHAR(1);
ALTER TABLE DOMICILIO ADD FLAG_ADOL_SOCIOED_A VARCHAR(1);
ALTER TABLE ENCAMINHAMENTO_TIPO ADD TIPO_SUAS INTEGER;
ALTER TABLE BENEFICIO ADD TIPO_SUAS INTEGER;
ALTER TABLE ATENDIMENTO_MOTIVO ADD TIPO_SUAS_G INTEGER;
ALTER TABLE ATENDIMENTO_MOTIVO ADD FLAG_AMBITO_PAIF_G VARCHAR(1);
ALTER TABLE TIPO_VIOLENCIA ADD TIPO_SUAS INTEGER;
ALTER TABLE TIPO_VIOLACAO_DIREITO ADD TIPO_SUAS INTEGER;
ALTER TABLE ATENDIMENTO ADD VIOL_ASSOC_SUBST VARCHAR(1);
ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD FLAG_TRAB_INF VARCHAR(1);
ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD FLAG_EXPL_S VARCHAR(1);
ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD FLAG_ADO_DROGA VARCHAR(1);
ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD FLAG_ADUL_DROGA VARCHAR(1);
ALTER TABLE ATENDIMENTO_GRUPO_PESSOA ADD FLAG_MIGRANTE VARCHAR(1);
ALTER TABLE ATENDIMENTO ADD FLAG_DROGA VARCHAR(1);
ALTER TABLE ATENDIMENTO ADD FLAG_DOENC_TRANS_M VARCHAR(1);
ALTER TABLE ATENDIMENTO ADD FLAG_MIGRANTE VARCHAR(1);   2CREATE INDEX IX_FLAG_PRESENTE ON ATENDIMENTO_GRUPOJ   CREATE INDEX IX_FLAG_PRESENTE ON ATENDIMENTO_GRUPO_PESSOA (FLAG_PRESENTE);   #CREATE TABLE HISTORICO_BENEF_QUOTASE  CREATE TABLE HISTORICO_BENEF_QUOTAS (
    ID_HIST_BENEF_QUOTAS INTEGER,
    ANO                  VARCHAR(4) NOT NULL,
    MES                  VARCHAR(2) NOT NULL,
    DATA                 DATE,
    ID_UNIDADE           INTEGER NOT NULL,
    ID_BENEFICIO         INTEGER NOT NULL,
    ID_STATUS            INTEGER NOT NULL,
    QTD_MES              SMALLINT,
    VALOR_MES            DOUBLE PRECISION,
    CONSTRAINT PK_ID_HIST_BENEF_QUOTAS PRIMARY KEY (ID_HIST_BENEF_QUOTAS),
    CONSTRAINT FK_ID_HIST_BENEF_UNID FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_HIST_BENEF_BENEF FOREIGN KEY (ID_BENEFICIO) REFERENCES BENEFICIO (ID_BENEFICIO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_HIST_BENEF_STATUS FOREIGN KEY (ID_STATUS) REFERENCES STATUS (ID_STATUS) ON UPDATE CASCADE
);   $CREATE TABLE PROFISSIONAL_UNID_SETORT  CREATE TABLE PROFISSIONAL_UNID_SETOR (
    ID_PROFISSIONAL  INTEGER NOT NULL,
    ID_UNIDADE       INTEGER NOT NULL,
    ID_SETOR         INTEGER NOT NULL,
    CONSTRAINT PK_PROFISSIONAL_SETOR PRIMARY KEY (ID_PROFISSIONAL, ID_UNIDADE, ID_SETOR),
    CONSTRAINT FK_PROF_SETOR_PROF FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE,
    CONSTRAINT FK_PROF_SETOR_UNID FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_PROF_SETOR_SETOR FOREIGN KEY (ID_SETOR) REFERENCES SETOR (ID_SETOR) ON UPDATE CASCADE
);   "CREATE TABLE PROFISSIONAL_UNID_CBOC  CREATE TABLE PROFISSIONAL_UNID_CBO (
    ID_PROFISSIONAL  INTEGER NOT NULL,
    ID_UNIDADE       INTEGER NOT NULL,
    ID_CBO           VARCHAR(6) NOT NULL,
    CONSTRAINT PK_PROFISSIONAL_CBO PRIMARY KEY (ID_PROFISSIONAL, ID_UNIDADE, ID_CBO),
    CONSTRAINT FK_PROF_CBO_PROF FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS (ID_PROFISSIONAL) ON UPDATE CASCADE,
    CONSTRAINT FK_PROF_CBO_UNID FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_PROF_CBO_CBO FOREIGN KEY (ID_CBO) REFERENCES CBO (ID_CBO) ON UPDATE CASCADE
);   +ALTER TABLE CARTORIO PROJETO_FAMILIA_PESSOA^  ALTER TABLE CARTORIO ALTER CARTORIO TYPE VARCHAR(150);
ALTER TABLE PROJETO_FAMILIA_PESSOA ADD DT_ULT_REVISAO DATE;
ALTER TABLE PROJETO_FAMILIA_PESSOA ADD DT_PROX_REVISAO DATE;
ALTER TABLE PROFISSIONAL_PARTICIPANTE ADD ID_CBO VARCHAR(6);
ALTER TABLE ATENDIMENTO ADD ID_CBO_PROF VARCHAR(6);
ALTER TABLE BENEFICIO_PESSOA ADD ID_UNIDADE_SOL INTEGER;   %ALTER TABLE PROFISSIONAL_PARTICIPANTE  ALTER TABLE PROFISSIONAL_PARTICIPANTE ADD CONSTRAINT FK_PROF_PART_ID_CBO FOREIGN KEY (ID_CBO) REFERENCES CBO (ID_CBO) ON UPDATE CASCADE;
ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATEND_ID_CBO_PROF FOREIGN KEY (ID_CBO_PROF) REFERENCES CBO (ID_CBO) ON UPDATE CASCADE;
ALTER TABLE BENEFICIO_PESSOA ADD CONSTRAINT FK_BEN_PES_ID_UNI_SOL FOREIGN KEY (ID_UNIDADE_SOL) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE;   &ALTER TABLE ATENDIMENTO CADCLI FAMILIA   ALTER TABLE ATENDIMENTO ADD ID_SETOR INTEGER;
ALTER TABLE CADCLI ADD BLOQUEIO_ALT_BENEF VARCHAR(1);
ALTER TABLE FAMILIA ADD UNIDADE_TERRITORIAL VARCHAR(10);   2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATEND_ID~   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ATEND_ID_SETOR FOREIGN KEY (ID_SETOR) REFERENCES SETOR (ID_SETOR) ON UPDATE CASCADE;   +UPDATE CADCLI SET BLOQUEIO_ALT_BENEF = 'N';+   UPDATE CADCLI SET BLOQUEIO_ALT_BENEF = 'N';   /ALTER TABLE CADCLI ADD BLOQUEIO_UNID VARCHAR(1)0   ALTER TABLE CADCLI ADD BLOQUEIO_UNID VARCHAR(1);   %UPDATE CADCLI SET BLOQUEIO_UNID = 'N'&   UPDATE CADCLI SET BLOQUEIO_UNID = 'N';   1ALTER TABLE CADCLI ADD BLOQUEIO_QUOTA VARCHAR(1);1   ALTER TABLE CADCLI ADD BLOQUEIO_QUOTA VARCHAR(1);   'UPDATE CADCLI SET BLOQUEIO_QUOTA = 'N';'   UPDATE CADCLI SET BLOQUEIO_QUOTA = 'N';   CREATE TABLE GRAU_CARENCIA   CREATE TABLE GRAU_CARENCIA (
    ID_GRAU_CARENCIA  INTEGER NOT NULL,
    DE_GRAU_CARENCIA     VARCHAR(40) NOT NULL,
    CONSTRAINT PK_ID_GRAU_CARENCIA PRIMARY KEY (ID_GRAU_CARENCIA)
);   1ALTER TABLE FAMILIA ADD ID_GRAU_CARENCIA INTEGER;1   ALTER TABLE FAMILIA ADD ID_GRAU_CARENCIA INTEGER;   2ALTER TABLE FAMILIA ADD CONSTRAINT FK_ID_GRAU_CARE   ALTER TABLE FAMILIA ADD CONSTRAINT FK_ID_GRAU_CARENCIA FOREIGN KEY (ID_GRAU_CARENCIA) REFERENCES GRAU_CARENCIA (ID_GRAU_CARENCIA) ON UPDATE CASCADE;   ALTER TABLE DOMICILIO  ALTER TABLE DOMICILIO ADD TV INTEGER;
ALTER TABLE DOMICILIO ADD VIDEOCASSETE INTEGER;
ALTER TABLE DOMICILIO ADD DVD INTEGER;
ALTER TABLE DOMICILIO ADD ANT_PARABOLICA INTEGER;
ALTER TABLE DOMICILIO ADD SOM INTEGER;
ALTER TABLE DOMICILIO ADD COMPUTADOR INTEGER;
ALTER TABLE DOMICILIO ADD IMPRESSORA INTEGER;
ALTER TABLE DOMICILIO ADD GELADEIRA INTEGER;
ALTER TABLE DOMICILIO ADD FREEZER INTEGER;
ALTER TABLE DOMICILIO ADD FOGAO INTEGER;
ALTER TABLE DOMICILIO ADD MICROONDAS INTEGER;
ALTER TABLE DOMICILIO ADD LIQUIDIFICADOR INTEGER;
ALTER TABLE DOMICILIO ADD BATEDEIRA INTEGER;
ALTER TABLE DOMICILIO ADD FORNO_ELETRICO INTEGER;
ALTER TABLE DOMICILIO ADD MAQ_LAVAR_ROUPA INTEGER;
ALTER TABLE DOMICILIO ADD TANQUINHO INTEGER;
ALTER TABLE DOMICILIO ADD SECADORA INTEGER;
ALTER TABLE DOMICILIO ADD MAQ_LAVAR_LOUCA INTEGER;
ALTER TABLE DOMICILIO ADD VENTILADOR INTEGER;
ALTER TABLE DOMICILIO ADD AR_CONDICIONADO INTEGER;
    2ALTER TABLE DENUNCIA ADD ID_PES_DENUNCIANTE / ID_Pi   ALTER TABLE DENUNCIA ADD ID_PES_DENUNCIANTE INTEGER;
ALTER TABLE DENUNCIA ADD ID_PES_DENUNCIADO INTEGER; !  &ALTER TABLE DENUNCIA ADD CONSTRAINT FK  ALTER TABLE DENUNCIA ADD CONSTRAINT FK_ID_PES_DENUNCIANTE FOREIGN KEY (ID_PES_DENUNCIANTE) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE;
ALTER TABLE DENUNCIA ADD CONSTRAINT FK_PES_DENUNCIADO FOREIGN KEY (ID_PES_DENUNCIADO) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE; "  2ALTER TABLE PESSOA ADD RENDA_BPC DOUBLE PRECISION;2   ALTER TABLE PESSOA ADD RENDA_BPC DOUBLE PRECISION; #  CREATE TABLE QUESTIONARIO  CREATE TABLE QUESTIONARIO (
    ID_QUESTIONARIO     INTEGER NOT NULL,
    QUESTIONARIO        VARCHAR(60),
    DATA                DATE,
    ATIVO               VARCHAR(1),
    TIPO_USO            VARCHAR(1),
    TIPO_ESFERA_ADM     VARCHAR(1),
    RESTRITO_UNIDADE    VARCHAR(1),
    SUBTITULOS          VARCHAR(1),
    TIPO_PROCESSO       INTEGER,
    CONSTRAINT PK_ID_QUESTIONARIO PRIMARY KEY (ID_QUESTIONARIO)); $  #CREATE TABLE QUESTIONARIO_SUBTITULO  CREATE TABLE QUESTIONARIO_SUBTITULO (
    ID_QUEST_SUBTITULO     INTEGER NOT NULL,
    ORDEM                  INTEGER,
    ID_QUESTIONARIO        INTEGER,
    SUBTITULO              VARCHAR(350),
    OBRIGATORIO            VARCHAR(1),
    ATIVO                  VARCHAR(1),
    CONSTRAINT PK_ID_QUEST_SUBTITULO PRIMARY KEY (ID_QUEST_SUBTITULO),
    CONSTRAINT FK_ID_SUB_ID_QUEST FOREIGN KEY (ID_QUESTIONARIO) REFERENCES QUESTIONARIO (ID_QUESTIONARIO) ON UPDATE CASCADE); %  "CREATE TABLE QUESTIONARIO_PERGUNTA  CREATE TABLE QUESTIONARIO_PERGUNTA (
    ID_QUESTIONARIO     INTEGER NOT NULL,
    ID_PERGUNTA         INTEGER NOT NULL,
    PERGUNTA            VARCHAR(350),
    ORDEM               INTEGER,
    TIPO                VARCHAR(1),
    TAMANHO             VARCHAR(1),
    MARCACAO            VARCHAR(1),
    SEQUENCIA           INTEGER,
    ID_QUEST_SUBTITULO  INTEGER,
    ATIVO               VARCHAR(1),
    OBRIGATORIO         VARCHAR(1),
    CONSTRAINT PK_ID_QUEST_PERG PRIMARY KEY (ID_QUESTIONARIO, ID_PERGUNTA),
    CONSTRAINT FK_ID_PERG_QUEST FOREIGN KEY (ID_QUESTIONARIO) REFERENCES QUESTIONARIO (ID_QUESTIONARIO),
    CONSTRAINT FK_ID_PERG_SUB FOREIGN KEY (ID_QUEST_SUBTITULO) REFERENCES QUESTIONARIO_SUBTITULO (ID_QUEST_SUBTITULO) ON UPDATE CASCADE); &  !CREATE TABLE QUESTIONARIO_UNIDADE  CREATE TABLE QUESTIONARIO_UNIDADE (
    ID_QUESTIONARIO     INTEGER NOT NULL,
    ID_UNIDADE         INTEGER NOT NULL,
    CONSTRAINT PK_ID_QUEST_UNIDADE PRIMARY KEY (ID_QUESTIONARIO, ID_UNIDADE),
    CONSTRAINT FK_ID_QUEST_UNID_QUEST FOREIGN KEY (ID_QUESTIONARIO) REFERENCES QUESTIONARIO (ID_QUESTIONARIO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_QUEST_UNID_UNID FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE); '  #CREATE TABLE QUEST_PERG_ALTERNATIVA9  CREATE TABLE QUEST_PERG_ALTERNATIVA (
    ID_QUESTIONARIO     INTEGER NOT NULL,
    ID_PERGUNTA         INTEGER NOT NULL,
    ID_ALTERNATIVA      INTEGER NOT NULL,
    VALOR               VARCHAR(50),
    ALTERNATIVA         VARCHAR(600),
    PONTOS              INTEGER,
    ATIVO               VARCHAR(1),
    CONSTRAINT PK_ID_QUEST_PERG_ALT PRIMARY KEY (ID_QUESTIONARIO, ID_PERGUNTA, ID_ALTERNATIVA),
    CONSTRAINT FK_ID_ALT_PERG FOREIGN KEY (ID_QUESTIONARIO, ID_PERGUNTA) REFERENCES QUESTIONARIO_PERGUNTA (ID_QUESTIONARIO, ID_PERGUNTA) ON UPDATE CASCADE); (  &CREATE TABLE PERGUNTA_FAMILIA_RESPOSTAB  CREATE TABLE PERGUNTA_FAMILIA_RESPOSTA (
    ID_QUESTIONARIO     INTEGER NOT NULL,
    ID_PERGUNTA         INTEGER NOT NULL,
    ID_FAMILIA          INTEGER NOT NULL,
    RESPOSTA            VARCHAR(500),
    CONSTRAINT PK_ID_PERG_FAM_RESP PRIMARY KEY (ID_QUESTIONARIO, ID_PERGUNTA, ID_FAMILIA),
    CONSTRAINT FK_ID_PERG_FAM_R_PERG FOREIGN KEY (ID_QUESTIONARIO, ID_PERGUNTA) REFERENCES QUESTIONARIO_PERGUNTA (ID_QUESTIONARIO, ID_PERGUNTA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_PERG_FAM_R_FAM FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE); )  2ALTER TABLE PROJETO_FAMILIA_PESSOA ADD NUM_INSC_ES?   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD NUM_INSC_ESPERA INTEGER; *  "CREATE TABLE SITUACAO_LISTA_ESPERA   CREATE TABLE SITUACAO_LISTA_ESPERA (
    ID_SITUACAO_LISTA_ESPERA  SMALLINT NOT NULL,
    SITUACAO_LISTA_ESPERA     VARCHAR(50),
    CONSTRAINT PK_ID_SITUACAO_LISTA_ESPERA PRIMARY KEY (ID_SITUACAO_LISTA_ESPERA)
); +  2ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_SITUACAOH   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD ID_SITUACAO_LISTA_ESPERA INTEGER; ,  1ALTER TABLE PROJETO_FAMILIA_PESSOA ADD CONSTRAINT   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD CONSTRAINT FK_ID_SIT_LISTA_ESP FOREIGN KEY (ID_SITUACAO_LISTA_ESPERA) REFERENCES SITUACAO_LISTA_ESPERA (ID_SITUACAO_LISTA_ESPERA) ON UPDATE CASCADE; -  /ALTER TABLE ATENDIMENTO ADD ID_PROJETO INTEGER;/   ALTER TABLE ATENDIMENTO ADD ID_PROJETO INTEGER; .  2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_PROJE   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_PROJETO FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO (ID_PROJETO) ON UPDATE CASCADE; /  2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_EVENT   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_EVENTO FOREIGN KEY (ID_PROJETO, ID_UNIDADE, DATA) REFERENCES EVENTO_PROJETO (ID_PROJETO, ID_UNIDADE, DATA) ON UPDATE CASCADE; 0  2ALTER TABLE PRONTUARIO_FISICO ALTER PRONTUARIO_FISH   ALTER TABLE PRONTUARIO_FISICO ALTER PRONTUARIO_FISICO TYPE VARCHAR(100); 1  2ALTER TABLE PESSOA ALTER NOME_FONETICO TYPE VARCHA8   ALTER TABLE PESSOA ALTER NOME_FONETICO TYPE VARCHAR(70); 2  +ALTER TABLE PESSOA ADD ID_MUN_VOTA INTEGER;+   ALTER TABLE PESSOA ADD ID_MUN_VOTA INTEGER; 3  2ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_MUN_VO   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_MUN_VOTA FOREIGN KEY (ID_MUN_VOTA) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE; 4  %CREATE TABLE ATENDIMENTO_MODALIDADE (   CREATE TABLE ATENDIMENTO_MODALIDADE (
    ID_ATENDIMENTO_MODALIDADE  SMALLINT NOT NULL,
    DE_ATENDIMENTO_MODALIDADE  VARCHAR(100),
    CONSTRAINT PK_ID_ATENDIMENTO_MODALIDADE PRIMARY KEY (ID_ATENDIMENTO_MODALIDADE)
); 5  2ALTER TABLE ATENDIMENTO ADD ID_ATENDIMENTO_MODALID>   ALTER TABLE ATENDIMENTO ADD ID_ATENDIMENTO_MODALIDADE INTEGER; 6  2ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ATEND   ALTER TABLE ATENDIMENTO ADD CONSTRAINT FK_ID_ATENDIMENTO_MODALIDADE FOREIGN KEY (ID_ATENDIMENTO_MODALIDADE) REFERENCES ATENDIMENTO_MODALIDADE (ID_ATENDIMENTO_MODALIDADE) ON UPDATE CASCADE; 7  -ALTER TABLE CADCLI ADD TAMANHO_ANEXO INTEGER;-   ALTER TABLE CADCLI ADD TAMANHO_ANEXO INTEGER; 8  $UPDATE CADCLI SET TAMANHO_ANEXO = 1;$   UPDATE CADCLI SET TAMANHO_ANEXO = 1; 9  2ALTER TABLE BENEFICIO_PESSOA ADD PARECER_2 VARCHAR8   ALTER TABLE BENEFICIO_PESSOA ADD PARECER_2 VARCHAR(400); :  0UPDATE BENEFICIO_PESSOA SET PARECER_2 = PARECER;0   UPDATE BENEFICIO_PESSOA SET PARECER_2 = PARECER; ;  *ALTER TABLE BENEFICIO_PESSOA DROP PARECER;*   ALTER TABLE BENEFICIO_PESSOA DROP PARECER; <  2ALTER TABLE BENEFICIO_PESSOA ADD PARECER BLOB SUB_I   ALTER TABLE BENEFICIO_PESSOA ADD PARECER BLOB SUB_TYPE 1 SEGMENT SIZE 80; =  0UPDATE BENEFICIO_PESSOA SET PARECER = PARECER_2;0   UPDATE BENEFICIO_PESSOA SET PARECER = PARECER_2; >  ,ALTER TABLE BENEFICIO_PESSOA DROP PARECER_2;,   ALTER TABLE BENEFICIO_PESSOA DROP PARECER_2; ?  2ALTER TABLE USUARIOS ALTER SENHA TYPE VARCHAR(50);2   ALTER TABLE USUARIOS ALTER SENHA TYPE VARCHAR(50);   1ALTER TABLE FAMILIA ADD ID_SUBDISTRITO VARCHAR(2)1   ALTER TABLE FAMILIA ADD ID_SUBDISTRITO VARCHAR(2)   .ALTER TABLE FAMILIA ADD ID_SUBDISTRITO VARCHAR2   ALTER TABLE FAMILIA ADD ID_SUBDISTRITO VARCHAR(2); 
  CREATE TABLE VARIAVEL_PRECO  CREATE TABLE VARIAVEL_PRECO (
    ID_VARIAVEL_PRECO  INTEGER NOT NULL,
    VARIAVEL_PRECO     VARCHAR(60),
    DESCONTO       DOUBLE PRECISION,
    ACRESCIMO      DOUBLE PRECISION, 
    CONSTRAINT PK_ID_VARIAVEL_PRECO PRIMARY KEY (ID_VARIAVEL_PRECO)
) 
  CREATE TABLE VARIAVEL_PRECO  CREATE TABLE VARIAVEL_PRECO (
    ID_VARIAVEL_PRECO  INTEGER NOT NULL,
    VARIAVEL_PRECO     VARCHAR(60),
    DESCONTO       DOUBLE PRECISION,
    ACRESCIMO      DOUBLE PRECISION, 
    CONSTRAINT PK_ID_VARIAVEL_PRECO PRIMARY KEY (ID_VARIAVEL_PRECO)
); @  .ALTER TABLE DENUNCIA ADD ID_PES_VITIMA INTEGER   ALTER TABLE DENUNCIA ADD ID_PES_VITIMA INTEGER;
ALTER TABLE DENUNCIA ADD VITIMA VARCHAR(100);
ALTER TABLE DENUNCIA ADD SEXO_VITIMA VARCHAR(1); A  2ALTER TABLE DENUNCIA ADD CONSTRAINT FK_ID_PES_VITI   ALTER TABLE DENUNCIA ADD CONSTRAINT FK_ID_PES_VITIMA FOREIGN KEY (ID_PES_VITIMA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE; B  2ALTER TABLE USUARIOS ADD PERMITE_PUBLICAR_REL VARC9   ALTER TABLE USUARIOS ADD PERMITE_PUBLICAR_REL VARCHAR(1); C  ALTER TABLE DENUNCIA  ALTER TABLE DENUNCIA ADD DATA_NASC_VITIMA      DATE;
ALTER TABLE DENUNCIA ADD TELEFONE_VITIMA       VARCHAR(14);
ALTER TABLE DENUNCIA ADD ENDERECO_VITIMA       VARCHAR(50);
ALTER TABLE DENUNCIA ADD BAIRRO_VITIMA         VARCHAR(50);
ALTER TABLE DENUNCIA ADD CEP_VITIMA            VARCHAR(9);
ALTER TABLE DENUNCIA ADD NUMERO_VITIMA         VARCHAR(5);
ALTER TABLE DENUNCIA ADD ID_BAIRRO_VITIMA      INTEGER;
ALTER TABLE DENUNCIA ADD ID_LOGRADOURO_VITIMA  INTEGER;
ALTER TABLE DENUNCIA ADD CD_MUNICIPIO_VITIMA   INTEGER; D  #ALTER TABLE DENUNCIA ADD CONSTRAINT  ALTER TABLE DENUNCIA ADD CONSTRAINT FK_ID_DEN_ID_BAI_V FOREIGN KEY (ID_BAIRRO_VITIMA) REFERENCES BAIRRO (ID_BAIRRO) ON UPDATE CASCADE;
ALTER TABLE DENUNCIA ADD CONSTRAINT FK_ID_DEN_ID_LOG_V FOREIGN KEY (ID_LOGRADOURO_VITIMA) REFERENCES LOGRADOURO (ID_LOGRADOURO) ON UPDATE CASCADE;
ALTER TABLE DENUNCIA ADD CONSTRAINT FK_ID_DEN_ID_MUN_V FOREIGN KEY (CD_MUNICIPIO_VITIMA) REFERENCES MUNICIPIO (CD_IBGE) ON UPDATE CASCADE; E  1ALTER TABLE BENEFICIO_PESSOA ADD ALERTA_STATUS VA<   ALTER TABLE BENEFICIO_PESSOA ADD ALERTA_STATUS VARCHAR(200); F  "CREATE TABLE TIPO_M_SOCIOEDUCATIVA   CREATE TABLE TIPO_M_SOCIOEDUCATIVA (
    ID_TIPO_M_SOCIOEDUCATIVA  SMALLINT NOT NULL,
    DE_TIPO_M_SOCIOEDUCATIVA  VARCHAR(100),
    CONSTRAINT PK_ID_TIPO_M_SOCIOEDUCATIVA PRIMARY KEY (ID_TIPO_M_SOCIOEDUCATIVA)); G  !INSERT INTO TIPO_M_SOCIOEDUCATIVA  INSERT INTO TIPO_M_SOCIOEDUCATIVA (ID_TIPO_M_SOCIOEDUCATIVA, DE_TIPO_M_SOCIOEDUCATIVA) VALUES (1, 'LIBERDADE ASSISTIDA (LA)');
INSERT INTO TIPO_M_SOCIOEDUCATIVA (ID_TIPO_M_SOCIOEDUCATIVA, DE_TIPO_M_SOCIOEDUCATIVA) VALUES (2, 'PRESTAO DE SERVIOS  COMUNIDADE (PSC)');
INSERT INTO TIPO_M_SOCIOEDUCATIVA (ID_TIPO_M_SOCIOEDUCATIVA, DE_TIPO_M_SOCIOEDUCATIVA) VALUES (3, 'ADVERTNCIA');
INSERT INTO TIPO_M_SOCIOEDUCATIVA (ID_TIPO_M_SOCIOEDUCATIVA, DE_TIPO_M_SOCIOEDUCATIVA) VALUES (4, 'OBRIGAO DE REPARAR O DANO');
INSERT INTO TIPO_M_SOCIOEDUCATIVA (ID_TIPO_M_SOCIOEDUCATIVA, DE_TIPO_M_SOCIOEDUCATIVA) VALUES (5, 'SEMI-LIBERDADE');
INSERT INTO TIPO_M_SOCIOEDUCATIVA (ID_TIPO_M_SOCIOEDUCATIVA, DE_TIPO_M_SOCIOEDUCATIVA) VALUES (6, 'INTERNAO'); H  "CREATE TABLE MEDIDA_SOCIOEDUCATIVA#  CREATE TABLE MEDIDA_SOCIOEDUCATIVA (
    ID_MEDIDA_SOCIOEDUCATIVA    INTEGER NOT NULL,
    ID_PESSOA                   INTEGER NOT NULL,
    ID_TIPO_M_SOCIOEDUCATIVA    SMALLINT NOT NULL,
    PROCESSO                    VARCHAR (20),
    DATA_INICIO                 DATE,
    DATA_FIM                    DATE,
    FLAG_ACOMP_CREAS            VARCHAR(1),
    DATA_ANOTACAO_CREAS         DATE,
    OBSERVACAO                  BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    ID_UNIDADE                  INTEGER,
    FLAG_BLOQUEADO              VARCHAR(1),
    USUARIO                     INTEGER,
    USUARIO_BLOQUEOU            INTEGER,
    CONSTRAINT PK_ID_MEDIDA_SOCIOEDUCATIVA PRIMARY KEY (ID_MEDIDA_SOCIOEDUCATIVA),
    CONSTRAINT FK_ID_PESSOA_M_S FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA (ID_PESSOA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_TIPO_M_SOCIOED_MS FOREIGN KEY (ID_TIPO_M_SOCIOEDUCATIVA) REFERENCES TIPO_M_SOCIOEDUCATIVA (ID_TIPO_M_SOCIOEDUCATIVA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_UNIDADE_M_S FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE (ID_UNIDADE) ON UPDATE CASCADE,
    CONSTRAINT FK_USUARIO_M_S FOREIGN KEY (USUARIO) REFERENCES USUARIOS (CODIGO) ON UPDATE CASCADE,
    CONSTRAINT FK_USUARIO_BLOQUEOU_M_S FOREIGN KEY (USUARIO_BLOQUEOU) REFERENCES USUARIOS (CODIGO) ON UPDATE CASCADE); I  ALTER TABLE FAMILIAi   ALTER TABLE FAMILIA ADD ESPECIFICIDADE INTEGER;
ALTER TABLE FAMILIA ADD OBS_ESPECIFICIDADE VARCHAR(100); J  %UPDATE FAMILIA F SET F.ESPECIFICIDADE   UPDATE FAMILIA F SET F.ESPECIFICIDADE = 1 WHERE EXISTS(SELECT * FROM DOMICILIO D WHERE D.SITUACAO_RUA = 'S' AND D.ID_FAMILIA=F.ID_FAMILIA); K  %CREATE TABLE EFEITO_DESCUMPRIMENTO_BF   CREATE TABLE EFEITO_DESCUMPRIMENTO_BF (
    ID_EFEITO_DESCUMPRIMENTO_BF  SMALLINT NOT NULL,
    DE_EFEITO_DESCUMPRIMENTO_BF  VARCHAR(100),
    CONSTRAINT PK_ID_EFEITO_DESCUMPRIMENTO_BF PRIMARY KEY (ID_EFEITO_DESCUMPRIMENTO_BF)); L  $INSERT INTO EFEITO_DESCUMPRIMENTO_BF  INSERT INTO EFEITO_DESCUMPRIMENTO_BF (ID_EFEITO_DESCUMPRIMENTO_BF, DE_EFEITO_DESCUMPRIMENTO_BF) VALUES (1, 'ADVERTNCIA');
INSERT INTO EFEITO_DESCUMPRIMENTO_BF (ID_EFEITO_DESCUMPRIMENTO_BF, DE_EFEITO_DESCUMPRIMENTO_BF) VALUES (2, 'BLOQUEIO');
INSERT INTO EFEITO_DESCUMPRIMENTO_BF (ID_EFEITO_DESCUMPRIMENTO_BF, DE_EFEITO_DESCUMPRIMENTO_BF) VALUES (3, 'SUSPENSO');
INSERT INTO EFEITO_DESCUMPRIMENTO_BF (ID_EFEITO_DESCUMPRIMENTO_BF, DE_EFEITO_DESCUMPRIMENTO_BF) VALUES (4, 'CANCELAMENTO'); M  CREATE TABLE DESCUMPRIMENTO_BF  CREATE TABLE DESCUMPRIMENTO_BF (
    ID_DESCUMPRIMENTO_BF        INTEGER NOT NULL,
    ID_FAMILIA                  INTEGER NOT NULL,
    ID_EFEITO_DESCUMPRIMENTO_BF SMALLINT NOT NULL,
    DATA                        DATE,
    SUSPENSAO                   VARCHAR(3),
    OBSERVACAO                  BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    ORDEM                       INTEGER,
    CONSTRAINT PK_ID_DESCUMPRIMENTO_BF PRIMARY KEY (ID_DESCUMPRIMENTO_BF, ID_FAMILIA),
    CONSTRAINT FK_ID_FAMILIA_DES FOREIGN KEY (ID_FAMILIA) REFERENCES FAMILIA (ID_FAMILIA) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_EFEITO_DESC_DES FOREIGN KEY (ID_EFEITO_DESCUMPRIMENTO_BF) REFERENCES EFEITO_DESCUMPRIMENTO_BF (ID_EFEITO_DESCUMPRIMENTO_BF) ON UPDATE CASCADE); N  ALTER TABLE HIST_PROJ_FAM_PESn   ALTER TABLE HIST_PROJ_FAM_PES ADD FLAG_ESPERA VARCHAR(1);
ALTER TABLE HIST_PROJ_FAM_PES ADD HR_EXCLUSAO TIME; O  ALTER TABLE UNIDADE   ALTER TABLE UNIDADE ADD FLAG_REDE VARCHAR(1);
ALTER TABLE UNIDADE ADD FLAG_FIBRA VARCHAR(1);
ALTER TABLE UNIDADE ADD FLAG_RADIO VARCHAR(1);
ALTER TABLE UNIDADE ADD FLAG_LINHA VARCHAR(1);
ALTER TABLE UNIDADE ADD FLAG_ATIVA VARCHAR(1); P  1ALTER TABLE PROJETO_FAMILIA_PESSOA ADD OBSERVACAOY   ALTER TABLE PROJETO_FAMILIA_PESSOA ADD OBSERVACAO_ESPERA BLOB SUB_TYPE 1 SEGMENT SIZE 80; Q  ,ALTER TABLE PESSOA ADD EMPRESA_DEMISSAO DATE-   ALTER TABLE PESSOA ADD EMPRESA_DEMISSAO DATE; R  /ALTER TABLE CADCLI ADD SENHA_ATEND_BLOQ VARCHAR4   ALTER TABLE CADCLI ADD SENHA_ATEND_BLOQ VARCHAR(50); S  ALTER TABLE PROJETO PESSOA   ALTER TABLE PROJETO ADD IDADE_M_DE SMALLINT;
ALTER TABLE PROJETO ADD IDADE_M_ATE SMALLINT;
ALTER TABLE PESSOA ADD RENDA_EXTRA DOUBLE PRECISION; T   CREATE INDEX DATA ON ATENDIMENTOp   CREATE ASC INDEX DATA_ATEND_ASC ON ATENDIMENTO (DATA);
CREATE DESC INDEX DATA_ATEND_DESC ON ATENDIMENTO (DATA); U  CREATE TABLE RECADO  CREATE TABLE RECADO (
    ID_RECADO             INTEGER NOT NULL,
    ID_USUARIO_ORIGEM     INTEGER,
    ID_USUARIO_DESTINO    INTEGER,
    DATA                  DATE,
    HORA                  TIME,
    MENSAGEM              BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    FLG_LIDO              VARCHAR(1),
    DATA_LEITURA          DATE,
    HORA_LEITURA          TIME,
    FLG_EXCLUIDO_ORIGEM   VARCHAR(1),
    FLG_EXCLUIDO_DESTINO  VARCHAR(1),
    CONSTRAINT PK_ID_RECADO PRIMARY KEY (ID_RECADO),
    CONSTRAINT FK_ID_USUARIO_DESTINO FOREIGN KEY (ID_USUARIO_DESTINO) REFERENCES USUARIOS (CODIGO) ON UPDATE CASCADE,
    CONSTRAINT FK_ID_USUARIO_ORIGEM FOREIGN KEY (ID_USUARIO_ORIGEM) REFERENCES USUARIOS (CODIGO) ON UPDATE CASCADE); V  ,ALTER TABLE CADCLI ADD FLAG_PERMITE_BLOQUEIO8   ALTER TABLE CADCLI ADD FLAG_PERMITE_BLOQUEIO VARCHAR(1); W  &ALTER TABLE VISITA_STATUS ADD COR_GRID3   ALTER TABLE VISITA_STATUS ADD COR_GRID VARCHAR(20); X  ALTER TABLE ATENDIMENTO ADDj   ALTER TABLE ATENDIMENTO ADD DATA_CONTRA_REF DATE;
ALTER TABLE ATENDIMENTO ADD CONTRA_REF BLOB SUB_TYPE 1; X  ALTER TABLE ATENDIMENTO Y  "CREATE TABLE PROJETO_GERAR_REMESSAH  CREATE TABLE PROJETO_GERAR_REMESSA (
	ID_REMESSA INTEGER NOT NULL,
	ID_PESSOA INTEGER NOT NULL,
	ID_UNIDADE INTEGER,
	DATA_REMESSA DATE,
	TIPO_REMESSA VARCHAR(20),
	VALOR_REMESSA DOUBLE PRECISION,
	SEQ_LOTE_REMESSA VARCHAR(2),
	TRANS_REMESSA VARCHAR(6),
	NOME_ARQUIVO VARCHAR(100),
	ARQUIVO BLOB SUB_TYPE 1,
	CONSTRAINT PK_ID_REMESSA PRIMARY KEY (ID_REMESSA),
	CONSTRAINT FK_REMESSA_PESSOA FOREIGN KEY (ID_PESSOA) REFERENCES PESSOA(ID_PESSOA) ON UPDATE CASCADE,
	CONSTRAINT FK_REMESSA_UNIDADE FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE(ID_UNIDADE) ON UPDATE CASCADE	
); Z  *ALTER TABLE PROJETO ADD FLAG_GERAR_REMESSA6   ALTER TABLE PROJETO ADD FLAG_GERAR_REMESSA VARCHAR(1); [  !ALTER TABLE UNIDADE_SAUDE ADD CEP-   ALTER TABLE UNIDADE_SAUDE ADD CEP VARCHAR(9); \  -ALTER TABLE ENCAMINHAMENTO ADD ID_UNIDADE_SAU   ALTER TABLE ENCAMINHAMENTO ADD ID_UNIDADE_SAU INTEGER;
ALTER TABLE ENCAMINHAMENTO ADD CONSTRAINT FK_ID_ENCA_UNI_SAU FOREIGN KEY (ID_UNIDADE_SAU) REFERENCES UNIDADE_SAUDE (ID_UNIDADE_SAUDE) ON UPDATE CASCADE; ]  +ALTER TABLE VISITAS ADD ID_PROFISSIONAL_SEC   ALTER TABLE VISITAS ADD ID_PROFISSIONAL_SEC INTEGER;
ALTER TABLE VISITAS ADD CONSTRAINT FK_VISITA_PROFISSIOANAL_SEC FOREIGN KEY (ID_PROFISSIONAL_SEC) REFERENCES PROFISSIONAIS(ID_PROFISSIONAL) ON UPDATE CASCADE; ^  $CREATE TABLE FOTOS_ATENDIMENTO_GRUPOG  CREATE TABLE FOTOS_ATENDIMENTO_GRUPO (
	ID_UNIDADE INTEGER NOT NULL,
	ID_ATENDIMENTO_GRUPO INTEGER NOT NULL,
	FOTO1 BLOB SUB_TYPE 0,
	FOTO2 BLOB SUB_TYPE 0,
	AJUSTAR1 CHAR(1),
	AJUSTAR2 CHAR(1),
	CENTER1 CHAR(1),
	CENTER2 CHAR(1),
	CONSTRAINT PK_FOTO_ATENDIMENTO_GRUPO PRIMARY KEY (ID_UNIDADE,ID_ATENDIMENTO_GRUPO)
); ^  'ALTER TABLE ATENDIMENTO_GRUPO ADD FOTO18   ALTER TABLE ATENDIMENTO_GRUPO ADD FOTO1 BLOB SUB_TYPE 0; _  -ALTER TABLE PROFISSIONAIS ADD FOTO_ASSINATURA>   ALTER TABLE PROFISSIONAIS ADD FOTO_ASSINATURA BLOB SUB_TYPE 0; `  0ALTER TABLE PESSOA ADD FLAG_PUBLICO_PROPRIETARIO<   ALTER TABLE PESSOA ADD FLAG_PUBLICO_PROPRIETARIO VARCHAR(1); a  2ALTER TABLE PESSOA ALTER FLAG_PUBLICO_PROPRIETARIOO   ALTER TABLE PESSOA ALTER FLAG_PUBLICO_PROPRIETARIO TO FLAG_PUBLICO_PRIORITARIO; b  1ALTER TABLE DOCUMENTO_ANEXO ADD ID_ENCAMINHAMENTO:   ALTER TABLE DOCUMENTO_ANEXO ADD ID_ENCAMINHAMENTO INTEGER; c  *ALTER TABLE DOCUMENTO_ANEXO ADD CONSTRAINT   ALTER TABLE DOCUMENTO_ANEXO ADD CONSTRAINT FK_ANEXO_ENCAMINHAMENTO FOREIGN KEY (ID_ENCAMINHAMENTO) REFERENCES ENCAMINHAMENTO(ID_ENCAMINHAMENTO) ON UPDATE CASCADE; d  CREATE TABLE TIPO_ANOTACAO   CREATE TABLE TIPO_ANOTACAO (
ID_TIPO_ANOTACAO INTEGER NOT NULL,
TIPO_ANOTACAO VARCHAR(100) NOT NULL,
FLAG_AUSENCIA VARCHAR(1),
	CONSTRAINT PK_ID_TIPO_ANOTACAO PRIMARY KEY (ID_TIPO_ANOTACAO)
); e  "CREATE TABLE PROFISSIONAL_ANOTACAOx  CREATE TABLE PROFISSIONAL_ANOTACAO (
ID_PROFISSIONAL_ANOTACAO INTEGER NOT NULL,
ID_PROFISSIONAL INTEGER NOT NULL,
ID_UNIDADE INTEGER NOT NULL, 
ID_TIPO_ANOTACAO INTEGER NOT NULL,
DESCRICAO VARCHAR(200),
DATA_INICIO DATE,
DATA_FIM DATE,
	CONSTRAINT PK_ID_PROFISSIONAL_ANOTACAO PRIMARY KEY (ID_PROFISSIONAL_ANOTACAO),
	CONSTRAINT FK_PROF_ANOTACAO FOREIGN KEY (ID_PROFISSIONAL) REFERENCES PROFISSIONAIS(ID_PROFISSIONAL),
	CONSTRAINT FK_PROF_UNID_ANOTACAO FOREIGN KEY (ID_UNIDADE) REFERENCES UNIDADE(ID_UNIDADE),
	CONSTRAINT FK_PROF_TIPO_ANOTACAO FOREIGN KEY (ID_TIPO_ANOTACAO) REFERENCES TIPO_ANOTACAO(ID_TIPO_ANOTACAO)	
); f  $ALTER TABLE PROJETO ADD FLAG_INATIVO0   ALTER TABLE PROJETO ADD FLAG_INATIVO VARCHAR(1); g  UPDATE PROJETO SET FLAG_INATIVO&   UPDATE PROJETO SET FLAG_INATIVO = 'N'; h  0ALTER TABLE AGENDA_ATENDIMENTO ADD FLAG_PRESENTE9   ALTER TABLE AGENDA_ATENDIMENTO ADD FLAG_PRESENTE CHAR(1); h  'ALTER TABLE AGENDA_ATENDIMENTO ADD FLAG h  0ALTER TABLE AGENDA_ATENDIMENTO ADD FLAG_PRESENTE i  +UPDATE AGENDA_ATENDIMENTO SET FLAG_PRESENTE3   UPDATE AGENDA_ATENDIMENTO SET FLAG_PRESENTE = NULL; i  ,ALTER TABLE PESSOA ADD RENDA_PENSAO_CUIDADOR>   ALTER TABLE PESSOA ADD RENDA_PENSAO_CUIDADOR DOUBLE PRECISION; i  ,ALTER TABLE PESSOA ADD RENDA_PENSAO_CUIDADOR>   ALTER TABLE PESSOA ADD RENDA_PENSAO_CUIDADOR DOUBLE PRECISION; j  (ALTER TABLE PROFISSIONAIS ADD FLAG_ATIVO4   ALTER TABLE PROFISSIONAIS ADD FLAG_ATIVO VARCHAR(1); k  *UPDATE PROFISSIONAIS SET FLAG_ATIVO = 'S';*   UPDATE PROFISSIONAIS SET FLAG_ATIVO = 'S'; k  #UPDATE PROFISSIONAIS SET FLAG_ATIVO l  ,ALTER TABLE PESSOA ADD DT_ATUAL_CADUNICO_PES2   ALTER TABLE PESSOA ADD DT_ATUAL_CADUNICO_PES DATE; m  -ALTER TABLE FAMILIA ADD DT_ATUAL_CADUNICO_FAM3   ALTER TABLE FAMILIA ADD DT_ATUAL_CADUNICO_FAM DATE; n  (ALTER TABLE CADCLI ADD DEST_PES_CADUNICO4   ALTER TABLE CADCLI ADD DEST_PES_CADUNICO VARCHAR(1); o  #UPDATE CADCLI SET DEST_PES_CADUNICO*   UPDATE CADCLI SET DEST_PES_CADUNICO = 'N'; p  "ALTER TABLE PROFISSIONAIS ADD SEXO+   ALTER TABLE PROFISSIONAIS ADD SEXO CHAR(1); q  -ALTER TABLE PROFISSIONAIS ADD DATA_NASCIMENTO3   ALTER TABLE PROFISSIONAIS ADD DATA_NASCIMENTO DATE; r   CREATE TABLE ORIENTACAO_SEXUAL (   CREATE TABLE ORIENTACAO_SEXUAL (
  ID_ORIENTACAO SMALLINT NOT NULL,
  DESCRICAO VARCHAR(50),
  CONSTRAINT ID_ORIENTACAO PRIMARY KEY (ID_ORIENTACAO)
); r  CREATE TABLE ORIENTACAO_SEXUAL s  $ALTER TABLE PESSOA ADD ID_ORIENTACAO.   ALTER TABLE PESSOA ADD ID_ORIENTACAO SMALLINT; t  2ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_ORIENT   ALTER TABLE PESSOA ADD CONSTRAINT FK_PES_ID_ORIENTACAO FOREIGN KEY (ID_ORIENTACAO) REFERENCES ORIENTACAO_SEXUAL(ID_ORIENTACAO) ON UPDATE CASCADE; u  2INSERT INTO ORIENTACAO_SEXUAL VALUES (1,'HETEROSSE9   INSERT INTO ORIENTACAO_SEXUAL VALUES (1,'HETEROSSEXUAL'); u  'INSERT INTO ORIENTACAO_SEXUAL VALUES (1 v  'INSERT INTO ORIENTACAO_SEXUAL VALUES (27   INSERT INTO ORIENTACAO_SEXUAL VALUES (2,'HOMOSSEXUAL'); w  'INSERT INTO ORIENTACAO_SEXUAL VALUES (35   INSERT INTO ORIENTACAO_SEXUAL VALUES (3,'BISSEXUAL'); x  'INSERT INTO ORIENTACAO_SEXUAL VALUES (44   INSERT INTO ORIENTACAO_SEXUAL VALUES (4,'ASSEXUAL'); y  'INSERT INTO ORIENTACAO_SEXUAL VALUES (55   INSERT INTO ORIENTACAO_SEXUAL VALUES (5,'PANSEXUAL'); z  'INSERT INTO ORIENTACAO_SEXUAL VALUES (62   INSERT INTO ORIENTACAO_SEXUAL VALUES (6,'OUTRAS'); {  *INSERT INTO PK VALUES ('ORIENTACAO_SEXUAL'.   INSERT INTO PK VALUES ('ORIENTACAO_SEXUAL',6); |  )ALTER TABLE ENTIDADE ADD TELEFONE VARCHAR.   ALTER TABLE ENTIDADE ADD TELEFONE VARCHAR(15); }  (ALTER TABLE ENTIDADE ADD CELULAR VARCHAR-   ALTER TABLE ENTIDADE ADD CELULAR VARCHAR(15); ~  /ALTER TABLE PROFISSIONAIS ADD ID_GRAU_INSTRUCAO8   ALTER TABLE PROFISSIONAIS ADD ID_GRAU_INSTRUCAO INTEGER;   2ALTER TABLE PROFISSIONAIS ADD CONSTRAINT FK_PRO_GR   ALTER TABLE PROFISSIONAIS ADD CONSTRAINT FK_PRO_GRAU_INSTRUCAO FOREIGN KEY (ID_GRAU_INSTRUCAO) REFERENCES GRAU_INSTRUCAO (ID_GRAU_INSTRUCAO) ON UPDATE CASCADE;