Commit df0944ca2a67e53a59245e980e11e696c65a2d64

Authored by Adriano Vieira
1 parent 129ea958
Exists in master and in 1 other branch 3.1

Gerente "trunk" atualizado

- atualizados scripts para criar/atualizar banco de dados

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@405 fecfc0c7-e812-0410-ae72-849f08638ee7
instalador/sql/cacic_create_tables.sql
@@ -138,13 +138,27 @@ CREATE TABLE `componentes_estacoes` ( @@ -138,13 +138,27 @@ CREATE TABLE `componentes_estacoes` (
138 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Componentes de hardware instalados nas estações'; 138 ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Componentes de hardware instalados nas estações';
139 139
140 -- 140 --
  141 +-- Table structure for table `componentes_estacoes_historico`
  142 +--
  143 +
  144 +CREATE TABLE `componentes_estacoes_historico` (
  145 + `te_node_address` varchar(17) NOT NULL,
  146 + `id_so` int(11) NOT NULL,
  147 + `cs_tipo_componente` varchar(100) NOT NULL,
  148 + `te_valor` varchar(200) NOT NULL,
  149 + `dt_alteracao` datetime NOT NULL,
  150 + `cs_tipo_alteracao` varchar(3) NOT NULL,
  151 + KEY `te_node_address` (`te_node_address`,`id_so`,`cs_tipo_componente`)
  152 +) ENGINE=InnoDB DEFAULT CHARSET=ascii COMMENT='Componentes de hardware instalados nas estações';
  153 +
  154 +--
141 -- Table structure for table `computadores` 155 -- Table structure for table `computadores`
142 -- 156 --
143 157
144 CREATE TABLE `computadores` ( 158 CREATE TABLE `computadores` (
145 `te_node_address` varchar(17) NOT NULL default '', 159 `te_node_address` varchar(17) NOT NULL default '',
146 `id_so` int(11) NOT NULL default '0', 160 `id_so` int(11) NOT NULL default '0',
147 - `te_so` varchar(10) default NULL, 161 + `te_so` varchar(50) default NULL,
148 `te_nome_computador` varchar(50) default NULL, 162 `te_nome_computador` varchar(50) default NULL,
149 `id_ip_rede` varchar(15) NOT NULL default '', 163 `id_ip_rede` varchar(15) NOT NULL default '',
150 `te_dominio_windows` varchar(50) default NULL, 164 `te_dominio_windows` varchar(50) default NULL,
@@ -168,7 +182,7 @@ CREATE TABLE `computadores` ( @@ -168,7 +182,7 @@ CREATE TABLE `computadores` (
168 `te_cpu_serial` varchar(50) default NULL, 182 `te_cpu_serial` varchar(50) default NULL,
169 `te_cpu_fabricante` varchar(100) default NULL, 183 `te_cpu_fabricante` varchar(100) default NULL,
170 `te_cpu_freq` varchar(6) default NULL, 184 `te_cpu_freq` varchar(6) default NULL,
171 - `te_mem_ram_desc` varchar(100) default NULL, 185 + `te_mem_ram_desc` varchar(200) default NULL,
172 `te_bios_desc` varchar(100) default NULL, 186 `te_bios_desc` varchar(100) default NULL,
173 `te_bios_data` varchar(10) default NULL, 187 `te_bios_data` varchar(10) default NULL,
174 `dt_hr_ult_acesso` datetime default NULL, 188 `dt_hr_ult_acesso` datetime default NULL,
@@ -220,9 +234,9 @@ CREATE TABLE `configuracoes_locais` ( @@ -220,9 +234,9 @@ CREATE TABLE `configuracoes_locais` (
220 `te_enderecos_mac_invalidos` text, 234 `te_enderecos_mac_invalidos` text,
221 `te_janelas_excecao` text, 235 `te_janelas_excecao` text,
222 `te_nota_email_gerentes` text, 236 `te_nota_email_gerentes` text,
223 - `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',  
224 `cs_abre_janela_patr` char(1) NOT NULL default 'N', 237 `cs_abre_janela_patr` char(1) NOT NULL default 'N',
225 `id_default_body_bgcolor` varchar(10) NOT NULL default '#EBEBEB', 238 `id_default_body_bgcolor` varchar(10) NOT NULL default '#EBEBEB',
  239 + `te_exibe_graficos` varchar(100) NOT NULL default '[acessos_locais][so][acessos][locais]',
226 PRIMARY KEY (`id_local`) 240 PRIMARY KEY (`id_local`)
227 ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 241 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
228 242
@@ -242,9 +256,9 @@ CREATE TABLE `configuracoes_padrao` ( @@ -242,9 +256,9 @@ CREATE TABLE `configuracoes_padrao` (
242 `te_serv_cacic_padrao` varchar(20) default NULL, 256 `te_serv_cacic_padrao` varchar(20) default NULL,
243 `te_enderecos_mac_invalidos` text, 257 `te_enderecos_mac_invalidos` text,
244 `te_janelas_excecao` text, 258 `te_janelas_excecao` text,
245 - `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',  
246 `cs_abre_janela_patr` char(1) NOT NULL default 'S', 259 `cs_abre_janela_patr` char(1) NOT NULL default 'S',
247 - `id_default_body_bgcolor` varchar(10) NOT NULL default '#EBEBEB' 260 + `id_default_body_bgcolor` varchar(10) NOT NULL default '#EBEBEB',
  261 + `te_exibe_graficos` varchar(100) NOT NULL default '[acessos_locais][so][acessos][locais]'
248 ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 262 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
249 263
250 -- 264 --
@@ -597,7 +611,7 @@ CREATE TABLE `so` ( @@ -597,7 +611,7 @@ CREATE TABLE `so` (
597 `id_so` int(11) NOT NULL default '0', 611 `id_so` int(11) NOT NULL default '0',
598 `te_desc_so` varchar(50) default NULL, 612 `te_desc_so` varchar(50) default NULL,
599 `sg_so` varchar(10) default NULL, 613 `sg_so` varchar(10) default NULL,
600 - `te_so` varchar(50) NOT NULL DEFAULT '', 614 + `te_so` varchar(50) NOT NULL default '',
601 PRIMARY KEY (`id_so`,`te_so`) 615 PRIMARY KEY (`id_so`,`te_so`)
602 ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 616 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
603 617
@@ -769,7 +783,7 @@ CREATE TABLE `usuarios` ( @@ -769,7 +783,7 @@ CREATE TABLE `usuarios` (
769 `id_usuario` int(10) unsigned NOT NULL auto_increment, 783 `id_usuario` int(10) unsigned NOT NULL auto_increment,
770 `nm_usuario_acesso` varchar(20) NOT NULL default '', 784 `nm_usuario_acesso` varchar(20) NOT NULL default '',
771 `nm_usuario_completo` varchar(60) NOT NULL default '', 785 `nm_usuario_completo` varchar(60) NOT NULL default '',
772 - `te_senha` varchar(50) NOT NULL default '', 786 + `te_senha` varchar(60) NOT NULL default '',
773 `dt_log_in` datetime NOT NULL default '0000-00-00 00:00:00', 787 `dt_log_in` datetime NOT NULL default '0000-00-00 00:00:00',
774 `id_grupo_usuarios` int(1) NOT NULL default '1', 788 `id_grupo_usuarios` int(1) NOT NULL default '1',
775 `te_emails_contato` varchar(100) default NULL, 789 `te_emails_contato` varchar(100) default NULL,
instalador/sql/cacic_fev2006.sql 0 → 100644
@@ -0,0 +1,356 @@ @@ -0,0 +1,356 @@
  1 +-- --------------------------------------------------------
  2 +-- Atualização de Tabelas do banco de dados CACIC-fev2006
  3 +-- SGBD: MySQL-4.1.20
  4 +-- --------------------------------------------------------
  5 +#
  6 +# criado com o auxilio de: MySQL Diff 1.5.0
  7 +# http://www.mysqldiff.com
  8 +
  9 +CREATE TABLE aplicativos_redes (
  10 + id_local int(11) NOT NULL DEFAULT '0' COMMENT '',
  11 + id_ip_rede varchar(15) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  12 + id_aplicativo int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  13 + PRIMARY KEY (id_local, id_ip_rede, id_aplicativo)
  14 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Relacionamento entre redes e perfis de aplicativos monitorad; InnoDB free: 15360';
  15 +
  16 +CREATE TABLE aquisicoes (
  17 + id_aquisicao int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  18 + dt_aquisicao date NULL DEFAULT NULL COMMENT '',
  19 + nr_processo varchar(11) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  20 + nm_empresa varchar(45) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  21 + nm_proprietario varchar(45) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  22 + nr_notafiscal int(10) unsigned NULL DEFAULT NULL COMMENT '',
  23 + PRIMARY KEY (id_aquisicao)
  24 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  25 +
  26 +CREATE TABLE aquisicoes_item (
  27 + id_aquisicao int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  28 + id_software int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  29 + id_tipo_licenca int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  30 + qt_licenca int(11) NULL DEFAULT NULL COMMENT '',
  31 + dt_vencimento_licenca date NULL DEFAULT NULL COMMENT '',
  32 + te_obs varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  33 + PRIMARY KEY (id_aquisicao, id_software, id_tipo_licenca)
  34 +) row_format=DYNAMIC DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  35 +
  36 +CREATE TABLE componentes_estacoes (
  37 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  38 + id_so int(11) NOT NULL DEFAULT '' COMMENT '',
  39 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  40 + te_valor text NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  41 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  42 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Componentes de hardware instalados nas estações; InnoDB free: 15360 kB';
  43 +
  44 +CREATE TABLE componentes_estacoes_historico (
  45 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  46 + id_so int(11) NOT NULL DEFAULT '' COMMENT '',
  47 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  48 + te_valor varchar(200) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  49 + dt_alteracao datetime NOT NULL DEFAULT '' COMMENT '',
  50 + cs_tipo_alteracao varchar(3) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  51 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  52 +) DEFAULT CHARSET=ascii COLLATE=ascii_general_ci COMMENT='Componentes de hardware instalados nas estações; InnoDB free: 15360 kB';
  53 +
  54 +CREATE TABLE configuracoes_locais (
  55 + id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  56 + te_notificar_mudanca_hardware text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  57 + in_exibe_erros_criticos char(1) NULL DEFAULT 'N' COMMENT '' COLLATE latin1_swedish_ci,
  58 + in_exibe_bandeja char(1) NULL DEFAULT 'S' COMMENT '' COLLATE latin1_swedish_ci,
  59 + nu_exec_apos int(11) NULL DEFAULT '10' COMMENT '',
  60 + dt_hr_alteracao_patrim_interface datetime NULL DEFAULT NULL COMMENT '',
  61 + dt_hr_alteracao_patrim_uon1 datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  62 + dt_hr_alteracao_patrim_uon1a datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  63 + dt_hr_alteracao_patrim_uon2 datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  64 + dt_hr_coleta_forcada datetime NULL DEFAULT NULL COMMENT '',
  65 + te_notificar_mudanca_patrim text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  66 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  67 + nu_intervalo_exec int(11) NULL DEFAULT '4' COMMENT '',
  68 + nu_intervalo_renovacao_patrim int(11) NULL DEFAULT '0' COMMENT '',
  69 + te_senha_adm_agente varchar(30) NULL DEFAULT 'ADMINCACIC' COMMENT '' COLLATE latin1_swedish_ci,
  70 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  71 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  72 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  73 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  74 + te_nota_email_gerentes text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  75 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'N' COMMENT '' COLLATE latin1_swedish_ci,
  76 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '' COLLATE latin1_swedish_ci,
  77 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' COLLATE latin1_swedish_ci,
  78 + PRIMARY KEY (id_local)
  79 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  80 +
  81 +CREATE TABLE configuracoes_padrao (
  82 + in_exibe_erros_criticos char(1) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  83 + in_exibe_bandeja char(1) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  84 + nu_exec_apos int(11) NULL DEFAULT NULL COMMENT '',
  85 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  86 + nu_intervalo_exec int(11) NULL DEFAULT NULL COMMENT '',
  87 + nu_intervalo_renovacao_patrim int(11) NULL DEFAULT NULL COMMENT '',
  88 + te_senha_adm_agente varchar(30) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  89 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  90 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  91 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  92 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  93 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'S' COMMENT '' COLLATE latin1_swedish_ci,
  94 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '' COLLATE latin1_swedish_ci,
  95 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' COLLATE latin1_swedish_ci
  96 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  97 +
  98 +CREATE TABLE contas (
  99 + id_conta int(10) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  100 + nm_responsavel varchar(30) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  101 + PRIMARY KEY (id_conta)
  102 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  103 +
  104 +CREATE TABLE historicos_hardware (
  105 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  106 + id_so int(11) NOT NULL DEFAULT '0' COMMENT '',
  107 + campo_alterado varchar(45) NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  108 + valor_antigo varchar(45) NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  109 + data_anterior datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  110 + novo_valor varchar(45) NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  111 + nova_data datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  112 + PRIMARY KEY (te_node_address, id_so)
  113 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  114 +
  115 +CREATE TABLE historicos_outros_softwares (
  116 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  117 + id_so int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  118 + id_software_inventariado int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  119 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  120 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  121 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado)
  122 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  123 +
  124 +CREATE TABLE historicos_software (
  125 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  126 + id_so int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  127 + id_software_inventariado int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  128 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  129 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  130 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado),
  131 + INDEX id_software (id_software_inventariado)
  132 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  133 +
  134 +CREATE TABLE historicos_software_completo (
  135 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  136 + id_so int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  137 + id_software_inventariado int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  138 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  139 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  140 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado, dt_hr_inclusao)
  141 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  142 +
  143 +CREATE TABLE insucessos_instalacao (
  144 + te_ip varchar(15) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  145 + te_so varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  146 + id_usuario varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  147 + dt_datahora datetime NOT NULL DEFAULT '' COMMENT '',
  148 + cs_indicador char(1) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci
  149 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  150 +
  151 +CREATE TABLE locais (
  152 + id_local int(11) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  153 + nm_local varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  154 + sg_local varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  155 + te_observacao varchar(255) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  156 + PRIMARY KEY (id_local),
  157 + INDEX sg_localizacao (sg_local)
  158 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Localizações para regionalização de acesso a dados; InnoDB free: 15360 kB';
  159 +
  160 +CREATE TABLE log (
  161 + dt_acao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  162 + cs_acao varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  163 + nm_script varchar(255) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  164 + nm_tabela varchar(255) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  165 + id_usuario int(11) NOT NULL DEFAULT '0' COMMENT '',
  166 + te_ip_origem varchar(15) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci
  167 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Log de Atividades no Sistema CACIC; InnoDB free: 15360 kB';
  168 +
  169 +CREATE TABLE softwares (
  170 + id_software int(10) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  171 + nm_software varchar(150) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  172 + te_descricao_software varchar(255) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  173 + qt_licenca int(11) NULL DEFAULT '0' COMMENT '',
  174 + nr_midia varchar(10) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  175 + te_local_midia varchar(30) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  176 + te_obs varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  177 + PRIMARY KEY (id_software)
  178 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  179 +
  180 +CREATE TABLE softwares_estacao (
  181 + nr_patrimonio varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  182 + id_software int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  183 + nm_computador varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  184 + dt_autorizacao date NULL DEFAULT NULL COMMENT '',
  185 + nr_processo varchar(11) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  186 + dt_expiracao_instalacao date NULL DEFAULT NULL COMMENT '',
  187 + id_aquisicao_particular int(10) unsigned NULL DEFAULT NULL COMMENT '',
  188 + dt_desinstalacao date NULL DEFAULT NULL COMMENT '',
  189 + te_observacao varchar(90) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  190 + nr_patr_destino varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  191 + PRIMARY KEY (nr_patrimonio, id_software)
  192 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  193 +
  194 +CREATE TABLE tipos_licenca (
  195 + id_tipo_licenca int(10) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  196 + te_tipo_licenca varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  197 + PRIMARY KEY (id_tipo_licenca)
  198 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  199 +
  200 +CREATE TABLE tipos_software (
  201 + id_tipo_software int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  202 + te_descricao_tipo_software varchar(30) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  203 + PRIMARY KEY (id_tipo_software)
  204 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  205 +
  206 +CREATE TABLE unid_organizacional_nivel1a (
  207 + id_unid_organizacional_nivel1 int(11) NOT NULL DEFAULT '' COMMENT '',
  208 + id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  209 + nm_unid_organizacional_nivel1a varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  210 + PRIMARY KEY (id_unid_organizacional_nivel1a)
  211 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  212 +
  213 +ALTER TABLE acoes_excecoes
  214 + ADD id_local int(11) NOT NULL DEFAULT '' COMMENT '' FIRST;
  215 +
  216 +
  217 +ALTER TABLE acoes_redes
  218 + ADD id_local int(11) NOT NULL DEFAULT '0' COMMENT '' AFTER id_acao,
  219 + ADD cs_situacao char(1) NOT NULL DEFAULT 'T' COMMENT '' COLLATE latin1_swedish_ci AFTER dt_hr_coleta_forcada,
  220 + ADD dt_hr_alteracao datetime NULL DEFAULT NULL COMMENT '' AFTER cs_situacao,
  221 + DROP PRIMARY KEY,
  222 + ADD PRIMARY KEY (id_local, id_ip_rede, id_acao);
  223 +
  224 +
  225 +ALTER TABLE acoes_so
  226 + ADD id_local int(11) NOT NULL DEFAULT '0' COMMENT '' FIRST,
  227 + DROP PRIMARY KEY,
  228 + ADD PRIMARY KEY (id_acao, id_so, id_local);
  229 +
  230 +
  231 +ALTER TABLE aplicativos_monitorados
  232 + COMMENT='InnoDB free: 15360 kB';
  233 +
  234 +
  235 +ALTER TABLE compartilhamentos
  236 + ADD INDEX node_so_tipocompart (te_node_address, id_so, cs_tipo_compart);
  237 +
  238 +
  239 +ALTER TABLE computadores
  240 + ADD te_so varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER id_so,
  241 + ADD id_conta int(10) unsigned NULL DEFAULT NULL COMMENT '' AFTER te_origem_mac,
  242 + MODIFY te_mem_ram_desc varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  243 + ADD INDEX te_ip (te_ip),
  244 + ADD INDEX te_node_address (te_node_address),
  245 + ADD INDEX te_nome_computador (te_nome_computador);
  246 +
  247 +DROP TABLE configuracoes;
  248 +
  249 +ALTER TABLE descricao_hardware
  250 + ADD te_locais_notificacao_ativada text NULL DEFAULT NULL COMMENT 'Locais onde a notificação de alteração de hardware encontra-se ativa.' COLLATE latin1_swedish_ci AFTER te_desc_hardware,
  251 + DROP cs_notificacao_ativada;
  252 +
  253 +
  254 +ALTER TABLE descricoes_colunas_computadores
  255 + COMMENT='Tabela para auxílio na opção Exclusão de Informações; InnoDB free: 15360 kB';
  256 +
  257 +
  258 +ALTER TABLE grupo_usuarios
  259 + ADD cs_nivel_administracao tinyint(2) NOT NULL DEFAULT '0' COMMENT '' AFTER te_descricao_grupo,
  260 + MODIFY id_grupo_usuarios int(2) NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  261 + COMMENT='InnoDB free: 15360 kB';
  262 +
  263 +ALTER TABLE officescan
  264 + ADD PRIMARY KEY (te_node_address, id_so);
  265 +
  266 +
  267 +ALTER TABLE patrimonio
  268 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT '' COMMENT '' FIRST,
  269 + DROP id_unid_organizacional_nivel1,
  270 + MODIFY te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  271 + ADD INDEX te_node_address (te_node_address, id_so);
  272 +
  273 +ALTER TABLE patrimonio_config_interface
  274 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  275 + DROP PRIMARY KEY,
  276 + ADD PRIMARY KEY (id_etiqueta, id_local),
  277 + ADD INDEX id_localizacao (id_local);
  278 +
  279 +
  280 +ALTER TABLE perfis_aplicativos_monitorados
  281 + ADD in_disponibiliza_info_usuario_comum char(1) NOT NULL DEFAULT 'N' COMMENT '' COLLATE latin1_swedish_ci AFTER in_disponibiliza_info,
  282 + COMMENT='InnoDB free: 15360 kB';
  283 +
  284 +
  285 +ALTER TABLE redes
  286 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  287 + ADD nu_limite_ftp int(5) unsigned NOT NULL DEFAULT '5' COMMENT '' AFTER te_senha_login_serv_updates_gerente,
  288 + DROP PRIMARY KEY,
  289 + ADD PRIMARY KEY (id_ip_rede, id_local),
  290 + ADD INDEX id_ip_rede (id_ip_rede);
  291 +
  292 +
  293 +ALTER TABLE redes_grupos_ftp
  294 + ADD id_local int(11) NOT NULL DEFAULT '0' COMMENT '' FIRST,
  295 + ADD id_ftp int(11) NOT NULL DEFAULT 0 COMMENT '' auto_increment AFTER nu_hora_fim,
  296 + ADD PRIMARY KEY (id_ftp);
  297 +
  298 +
  299 +ALTER TABLE redes_versoes_modulos
  300 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  301 + ADD dt_atualizacao datetime NOT NULL DEFAULT '' COMMENT '' AFTER te_versao_modulo,
  302 + DROP PRIMARY KEY,
  303 + ADD PRIMARY KEY (id_ip_rede, nm_modulo, id_local);
  304 +
  305 +
  306 +ALTER TABLE so
  307 + ADD te_so varchar(50) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER sg_so,
  308 + DROP PRIMARY KEY,
  309 + ADD PRIMARY KEY (id_so, te_so);
  310 +
  311 +
  312 +ALTER TABLE softwares_inventariados
  313 + ADD id_tipo_software int(11) NULL DEFAULT '0' COMMENT '' AFTER nm_software_inventariado,
  314 + ADD id_software int(10) unsigned NULL DEFAULT NULL COMMENT '' AFTER id_tipo_software,
  315 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER id_software,
  316 + ADD INDEX id_software (id_software_inventariado),
  317 + ADD INDEX idx_nm_software_inventariado (nm_software_inventariado),
  318 + COMMENT='InnoDB free: 15360 kB';
  319 +
  320 +
  321 +ALTER TABLE softwares_inventariados_estacoes
  322 + ADD INDEX id_software (id_software_inventariado),
  323 + COMMENT='InnoDB free: 15360 kB';
  324 +
  325 +
  326 +ALTER TABLE unid_organizacional_nivel2
  327 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  328 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT '0' COMMENT '' AFTER id_unid_organizacional_nivel2,
  329 + DROP id_unid_organizacional_nivel1,
  330 + DROP PRIMARY KEY,
  331 + ADD PRIMARY KEY (id_unid_organizacional_nivel2, id_unid_organizacional_nivel1a, id_local),
  332 + ADD INDEX id_localizacao (id_local);
  333 +
  334 +
  335 +ALTER TABLE usuarios
  336 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  337 + ADD te_emails_contato varchar(100) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER id_grupo_usuarios,
  338 + ADD te_telefones_contato varchar(100) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER te_emails_contato,
  339 + ADD te_locais_secundarios varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER te_telefones_contato,
  340 + MODIFY nm_usuario_acesso varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  341 + MODIFY te_senha varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  342 + MODIFY id_grupo_usuarios int(1) NOT NULL DEFAULT '1' COMMENT '',
  343 + ADD INDEX id_localizacao (id_local);
  344 +
  345 +ALTER TABLE variaveis_ambiente
  346 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER nm_variavel_ambiente;
  347 +
  348 +
  349 +ALTER TABLE variaveis_ambiente_estacoes
  350 + COMMENT='InnoDB free: 15360 kB';
  351 +
  352 +
  353 +ALTER TABLE versoes_softwares
  354 + ADD PRIMARY KEY (te_node_address, id_so);
  355 +
  356 +
instalador/sql/cacic_jun2005.sql
1 --- script para converter o banco do cacic-jun2005 para a nova versão  
2 -  
3 -SET foreign_key_checks=0;  
4 -  
5 -  
6 ---  
7 --- Table: `aplicativos_redes`  
8 ---  
9 -CREATE TABLE `aplicativos_redes` (  
10 - `id_local` integer(11) NOT NULL DEFAULT '0',  
11 - `id_ip_rede` varchar(15) NOT NULL DEFAULT '',  
12 - `id_aplicativo` integer(11) unsigned NOT NULL DEFAULT '0',  
13 - INDEX (`id_local`),  
14 - PRIMARY KEY (`id_local`, `id_ip_rede`, `id_aplicativo`)  
15 -) ENGINE=InnoDB CHARACTER SET=latin1 comment='Relacionamento entre redes e perfis de aplicativos monitorad';  
16 -  
17 -  
18 ---  
19 --- Table: `aquisicoes`  
20 ---  
21 -CREATE TABLE `aquisicoes` (  
22 - `id_aquisicao` integer(10) unsigned NOT NULL DEFAULT '0',  
23 - `dt_aquisicao` date DEFAULT NULL,  
24 - `nr_processo` varchar(11) DEFAULT NULL,  
25 - `nm_empresa` varchar(45) DEFAULT NULL,  
26 - `nm_proprietario` varchar(45) DEFAULT NULL,  
27 - `nr_notafiscal` integer(10) unsigned DEFAULT NULL,  
28 - INDEX (`id_aquisicao`),  
29 - PRIMARY KEY (`id_aquisicao`)  
30 -) ENGINE=InnoDB CHARACTER SET=latin1;  
31 -  
32 -  
33 ---  
34 --- Table: `aquisicoes_item`  
35 ---  
36 -CREATE TABLE `aquisicoes_item` (  
37 - `id_aquisicao` integer(10) unsigned NOT NULL DEFAULT '0',  
38 - `id_software` integer(10) unsigned NOT NULL DEFAULT '0',  
39 - `id_tipo_licenca` integer(10) unsigned NOT NULL DEFAULT '0',  
40 - `qt_licenca` integer(11) DEFAULT NULL,  
41 - `dt_vencimento_licenca` date DEFAULT NULL,  
42 - `te_obs` varchar(50) DEFAULT NULL,  
43 - INDEX (`id_aquisicao`),  
44 - PRIMARY KEY (`id_aquisicao`, `id_software`, `id_tipo_licenca`)  
45 -) ENGINE=InnoDB CHARACTER SET=latin1 ROW_FORMAT=DYNAMIC;  
46 -  
47 -  
48 ---  
49 --- Table: `configuracoes_locais`  
50 ---  
51 -CREATE TABLE `configuracoes_locais` (  
52 - `id_local` integer(11) unsigned NOT NULL DEFAULT '0',  
53 - `te_notificar_mudanca_hardware` text,  
54 - `in_exibe_erros_criticos` char(1) DEFAULT 'N',  
55 - `in_exibe_bandeja` char(1) DEFAULT 'S',  
56 - `nu_exec_apos` integer(11) DEFAULT '10',  
57 - `dt_hr_alteracao_patrim_interface` datetime DEFAULT NULL,  
58 - `dt_hr_alteracao_patrim_uon1` datetime default '0000-00-00 00:00:00',  
59 - `dt_hr_alteracao_patrim_uon1a` datetime default '0000-00-00 00:00:00',  
60 - `dt_hr_alteracao_patrim_uon2` datetime default '0000-00-00 00:00:00',  
61 - `dt_hr_coleta_forcada` datetime DEFAULT NULL,  
62 - `te_notificar_mudanca_patrim` text,  
63 - `nm_organizacao` varchar(150) DEFAULT NULL,  
64 - `nu_intervalo_exec` integer(11) DEFAULT '4',  
65 - `nu_intervalo_renovacao_patrim` integer(11) DEFAULT '0',  
66 - `te_senha_adm_agente` varchar(30) DEFAULT 'ADMINCACIC',  
67 - `te_serv_updates_padrao` varchar(20) DEFAULT NULL,  
68 - `te_serv_cacic_padrao` varchar(20) DEFAULT NULL,  
69 - `te_enderecos_mac_invalidos` text,  
70 - `te_janelas_excecao` text,  
71 - `te_nota_email_gerentes` text,  
72 - `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',  
73 - `cs_abre_janela_patr` char(1) NOT NULL DEFAULT 'N',  
74 - `id_default_body_bgcolor` varchar(10) NOT NULL DEFAULT '#EBEBEB',  
75 - INDEX (`id_local`),  
76 - PRIMARY KEY (`id_local`)  
77 -) ENGINE=InnoDB CHARACTER SET=latin1;  
78 -  
79 -  
80 ---  
81 --- Table: `configuracoes_padrao`  
82 ---  
83 -CREATE TABLE `configuracoes_padrao` (  
84 - `in_exibe_erros_criticos` char(1) DEFAULT NULL,  
85 - `in_exibe_bandeja` char(1) DEFAULT NULL,  
86 - `nu_exec_apos` integer(11) DEFAULT NULL,  
87 - `nm_organizacao` varchar(150) DEFAULT NULL,  
88 - `nu_intervalo_exec` integer(11) DEFAULT NULL,  
89 - `nu_intervalo_renovacao_patrim` integer(11) DEFAULT NULL,  
90 - `te_senha_adm_agente` varchar(30) DEFAULT NULL,  
91 - `te_serv_updates_padrao` varchar(20) DEFAULT NULL,  
92 - `te_serv_cacic_padrao` varchar(20) DEFAULT NULL,  
93 - `te_enderecos_mac_invalidos` text,  
94 - `te_janelas_excecao` text,  
95 - `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',  
96 - `cs_abre_janela_patr` char(1) NOT NULL DEFAULT 'S',  
97 - `id_default_body_bgcolor` varchar(10) NOT NULL DEFAULT '#EBEBEB'  
98 -) ENGINE=InnoDB CHARACTER SET=latin1;  
99 -  
100 -  
101 ---  
102 --- Table: `contas`  
103 ---  
104 -CREATE TABLE `contas` (  
105 - `id_conta` integer(10) unsigned NOT NULL auto_increment,  
106 - `nm_responsavel` varchar(30) NOT NULL DEFAULT '',  
107 - INDEX (`id_conta`),  
108 - PRIMARY KEY (`id_conta`)  
109 -) ENGINE=InnoDB CHARACTER SET=latin1;  
110 -  
111 -  
112 ---  
113 --- Table: `descricoes_colunas_computadores`  
114 ---  
115 -CREATE TABLE `descricoes_colunas_computadores` (  
116 - `nm_campo` varchar(100) NOT NULL DEFAULT '',  
117 - `te_descricao_campo` varchar(100) NOT NULL DEFAULT '',  
118 - `cs_condicao_pesquisa` char(1) NOT NULL DEFAULT 'S',  
119 - INDEX (`nm_campo`),  
120 - UNIQUE (`nm_campo`)  
121 -) ENGINE=InnoDB CHARACTER SET=latin1 comment='Tabela para auxílio na opção Exclusão de Informações de Comp';  
122 -  
123 -  
124 ---  
125 --- Table: `historicos_hardware`  
126 ---  
127 -CREATE TABLE `historicos_hardware` (  
128 - `te_node_address` varchar(17) NOT NULL DEFAULT '',  
129 - `id_so` integer(11) NOT NULL DEFAULT '0',  
130 - `campo_alterado` varchar(45) DEFAULT '',  
131 - `valor_antigo` varchar(45) DEFAULT '',  
132 - `data_anterior` datetime DEFAULT '0000-00-00 00:00:00',  
133 - `novo_valor` varchar(45) DEFAULT '',  
134 - `nova_data` datetime DEFAULT '0000-00-00 00:00:00',  
135 - INDEX (`te_node_address`),  
136 - PRIMARY KEY (`te_node_address`, `id_so`)  
137 -) ENGINE=InnoDB CHARACTER SET=latin1;  
138 -  
139 -  
140 ---  
141 --- Table: `historicos_outros_softwares`  
142 ---  
143 -CREATE TABLE `historicos_outros_softwares` (  
144 - `te_node_address` varchar(17) NOT NULL DEFAULT '',  
145 - `id_so` integer(10) unsigned NOT NULL DEFAULT '0',  
146 - `id_software_inventariado` integer(10) unsigned NOT NULL DEFAULT '0',  
147 - `dt_hr_inclusao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  
148 - `dt_hr_ult_coleta` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  
149 - INDEX (`te_node_address`),  
150 - PRIMARY KEY (`te_node_address`, `id_so`, `id_software_inventariado`)  
151 -) ENGINE=InnoDB CHARACTER SET=latin1;  
152 -  
153 -  
154 ---  
155 --- Table: `historicos_software`  
156 ---  
157 -CREATE TABLE `historicos_software` (  
158 - `te_node_address` varchar(17) NOT NULL DEFAULT '',  
159 - `id_so` integer(11) unsigned NOT NULL DEFAULT '0',  
160 - `id_software_inventariado` integer(11) unsigned NOT NULL DEFAULT '0',  
161 - `dt_hr_inclusao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  
162 - `dt_hr_ult_coleta` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  
163 - INDEX id_software (`id_software_inventariado`),  
164 - INDEX (`te_node_address`),  
165 - PRIMARY KEY (`te_node_address`, `id_so`, `id_software_inventariado`)  
166 -) ENGINE=InnoDB CHARACTER SET=latin1;  
167 -  
168 -  
169 ---  
170 --- Table: `historicos_software_completo`  
171 ---  
172 -CREATE TABLE `historicos_software_completo` (  
173 - `te_node_address` varchar(17) NOT NULL DEFAULT '',  
174 - `id_so` integer(10) unsigned NOT NULL DEFAULT '0',  
175 - `id_software_inventariado` integer(10) unsigned NOT NULL DEFAULT '0',  
176 - `dt_hr_inclusao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  
177 - `dt_hr_ult_coleta` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  
178 - INDEX (`te_node_address`),  
179 - PRIMARY KEY (`te_node_address`, `id_so`, `id_software_inventariado`, `dt_hr_inclusao`)  
180 -) ENGINE=InnoDB CHARACTER SET=latin1;  
181 -  
182 ---  
183 --- Table structure for table `insucessos_instalacao`  
184 ---  
185 -  
186 -CREATE TABLE `insucessos_instalacao` (  
187 - `te_ip` varchar(15) NOT NULL,  
188 - `te_so` varchar(60) NOT NULL,  
189 - `id_usuario` varchar(60) NOT NULL,  
190 - `dt_datahora` datetime NOT NULL,  
191 - `cs_indicador` char(1) NOT NULL  
192 -) ENGINE=InnoDB DEFAULT CHARSET=latin1;  
193 -  
194 ---  
195 --- Table: `locais`  
196 ---  
197 -CREATE TABLE `locais` (  
198 - `id_local` integer(11) unsigned NOT NULL auto_increment,  
199 - `nm_local` varchar(100) NOT NULL DEFAULT '',  
200 - `sg_local` varchar(20) NOT NULL DEFAULT '',  
201 - `te_observacao` varchar(255) DEFAULT NULL,  
202 - INDEX sg_localizacao (`sg_local`),  
203 - INDEX (`id_local`),  
204 - PRIMARY KEY (`id_local`)  
205 -) ENGINE=InnoDB CHARACTER SET=latin1 comment='Localizações para regionalização de acesso a dados';  
206 -  
207 -  
208 ---  
209 --- Table: `log`  
210 ---  
211 -CREATE TABLE `log` (  
212 - `dt_acao` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',  
213 - `cs_acao` varchar(20) NOT NULL DEFAULT '',  
214 - `nm_script` varchar(255) NOT NULL DEFAULT '',  
215 - `nm_tabela` varchar(255) NOT NULL DEFAULT '',  
216 - `id_usuario` integer(11) NOT NULL DEFAULT '0',  
217 - `te_ip_origem` varchar(15) NOT NULL DEFAULT ''  
218 -) ENGINE=InnoDB CHARACTER SET=latin1 comment='Log de Atividades no Sistema CACIC';  
219 -  
220 -  
221 ---  
222 --- Table: `softwares`  
223 ---  
224 -CREATE TABLE `softwares` (  
225 - `id_software` integer(10) unsigned NOT NULL auto_increment,  
226 - `nm_software` varchar(150) DEFAULT NULL,  
227 - `te_descricao_software` varchar(255) DEFAULT NULL,  
228 - `qt_licenca` integer(11) DEFAULT '0',  
229 - `nr_midia` varchar(10) DEFAULT NULL,  
230 - `te_local_midia` varchar(30) DEFAULT NULL,  
231 - `te_obs` varchar(200) DEFAULT NULL,  
232 - INDEX (`id_software`),  
233 - PRIMARY KEY (`id_software`)  
234 -) ENGINE=InnoDB CHARACTER SET=latin1;  
235 -  
236 -  
237 ---  
238 --- Table: `softwares_estacao`  
239 ---  
240 -CREATE TABLE `softwares_estacao` (  
241 - `nr_patrimonio` varchar(20) NOT NULL DEFAULT '',  
242 - `id_software` integer(10) unsigned NOT NULL DEFAULT '0',  
243 - `nm_computador` varchar(50) DEFAULT NULL,  
244 - `dt_autorizacao` date DEFAULT NULL,  
245 - `nr_processo` varchar(11) DEFAULT NULL,  
246 - `dt_expiracao_instalacao` date DEFAULT NULL,  
247 - `id_aquisicao_particular` integer(10) unsigned DEFAULT NULL,  
248 - `dt_desinstalacao` date DEFAULT NULL,  
249 - `te_observacao` varchar(90) DEFAULT NULL,  
250 - `nr_patr_destino` varchar(20) DEFAULT NULL,  
251 - INDEX (`nr_patrimonio`),  
252 - PRIMARY KEY (`nr_patrimonio`, `id_software`)  
253 -) ENGINE=InnoDB CHARACTER SET=latin1;  
254 -  
255 -  
256 ---  
257 --- Table: `tipos_licenca`  
258 ---  
259 -CREATE TABLE `tipos_licenca` (  
260 - `id_tipo_licenca` integer(10) unsigned NOT NULL auto_increment,  
261 - `te_tipo_licenca` varchar(20) DEFAULT NULL,  
262 - INDEX (`id_tipo_licenca`),  
263 - PRIMARY KEY (`id_tipo_licenca`)  
264 -) ENGINE=InnoDB CHARACTER SET=latin1;  
265 -  
266 -  
267 ---  
268 --- Table: `tipos_software`  
269 ---  
270 -CREATE TABLE `tipos_software` (  
271 - `id_tipo_software` integer(10) unsigned NOT NULL,  
272 - `te_descricao_tipo_software` varchar(30) NOT NULL DEFAULT '',  
273 - INDEX (`id_tipo_software`),  
274 - PRIMARY KEY (`id_tipo_software`)  
275 -) ENGINE=InnoDB CHARACTER SET=latin1;  
276 -  
277 -  
278 -SET foreign_key_checks=1;  
279 -  
280 -  
281 -ALTER TABLE acoes ENGINE=InnoDB CHARACTER SET=latin1;  
282 -ALTER TABLE acoes_excecoes ENGINE=InnoDB CHARACTER SET=latin1;  
283 -ALTER TABLE acoes_excecoes ADD id_local int(11) NOT NULL DEFAULT 0;  
284 -ALTER TABLE acoes_redes DROP PRIMARY KEY;  
285 -ALTER TABLE acoes_redes ENGINE=InnoDB CHARACTER SET=latin1;  
286 -ALTER TABLE acoes_redes ADD id_local int(11) DEFAULT '0' NOT NULL;  
287 -ALTER TABLE acoes_redes ADD cs_situacao char(1) DEFAULT 'T' NOT NULL;  
288 -ALTER TABLE acoes_redes ADD dt_hr_alteracao datetime DEFAULT NULL;  
289 -ALTER TABLE acoes_so DROP PRIMARY KEY;  
290 -ALTER TABLE acoes_so ENGINE=InnoDB CHARACTER SET=latin1;  
291 -ALTER TABLE acoes_so ADD id_local int(11) DEFAULT '0' NOT NULL;  
292 -ALTER TABLE aplicativos_monitorados ENGINE=InnoDB CHARACTER SET=latin1;  
293 -ALTER TABLE compartilhamentos ENGINE=InnoDB CHARACTER SET=latin1;  
294 -CREATE INDEX node_so_tipocompart ON compartilhamentos (te_node_address,id_so,cs_tipo_compart);  
295 -ALTER TABLE computadores ENGINE=InnoDB CHARACTER SET=latin1;  
296 -ALTER TABLE computadores ADD te_so varchar(10) DEFAULT NULL;  
297 -ALTER TABLE computadores ADD te_versao_gercols varchar(10) DEFAULT NULL;  
298 -ALTER TABLE computadores ADD id_conta int(10) DEFAULT NULL;  
299 -ALTER TABLE computadores CHANGE te_mem_ram_desc te_mem_ram_desc varchar(200) DEFAULT NULL;  
300 -CREATE INDEX te_ip ON computadores (te_ip);  
301 -CREATE INDEX te_node_address ON computadores (te_node_address);  
302 -CREATE INDEX te_nome_computador ON computadores (te_nome_computador);  
303 -ALTER TABLE descricao_hardware ENGINE=InnoDB CHARACTER SET=latin1;  
304 -ALTER TABLE descricao_hardware CHANGE cs_notificacao_ativada te_locais_notificacao_ativada text;  
305 -ALTER TABLE grupo_usuarios ENGINE=InnoDB CHARACTER SET=latin1;  
306 -ALTER TABLE grupo_usuarios ADD cs_nivel_administracao tinyint(2) DEFAULT '0' NOT NULL;  
307 -ALTER TABLE grupo_usuarios CHANGE id_grupo_usuarios id_grupo_usuarios int(2) NOT NULL AUTO_INCREMENT;  
308 -ALTER TABLE historico_hardware ENGINE=InnoDB CHARACTER SET=latin1;  
309 -ALTER TABLE historico_tcp_ip ENGINE=InnoDB CHARACTER SET=latin1;  
310 -ALTER TABLE officescan ENGINE=InnoDB CHARACTER SET=latin1;  
311 -ALTER TABLE officescan CHANGE te_node_address te_node_address varchar(17) NOT NULL DEFAULT '';  
312 -ALTER TABLE officescan CHANGE id_so id_so int(11) NOT NULL DEFAULT '0';  
313 -ALTER TABLE patrimonio ENGINE=InnoDB CHARACTER SET=latin1;  
314 -ALTER TABLE patrimonio CHANGE id_unid_organizacional_nivel1a id_unid_organizacional_nivel1a int(11) NOT NULL;  
315 -CREATE INDEX te_node_address ON patrimonio (te_node_address,id_so);  
316 -ALTER TABLE patrimonio_config_interface DROP PRIMARY KEY;  
317 -ALTER TABLE patrimonio_config_interface ENGINE=InnoDB CHARACTER SET=latin1;  
318 -ALTER TABLE patrimonio_config_interface ADD id_local int(11) DEFAULT '0' NOT NULL;  
319 -CREATE INDEX id_localizacao ON patrimonio_config_interface (id_local);  
320 -ALTER TABLE perfis_aplicativos_monitorados ENGINE=InnoDB CHARACTER SET=latin1;  
321 -ALTER TABLE perfis_aplicativos_monitorados ADD in_disponibiliza_info_usuario_comum char(1) DEFAULT 'N' NOT NULL;  
322 -ALTER TABLE redes DROP PRIMARY KEY;  
323 -ALTER TABLE redes ENGINE=InnoDB CHARACTER SET=latin1;  
324 -ALTER TABLE redes ADD id_local int(11) DEFAULT '0' NOT NULL;  
325 -ALTER TABLE redes ADD nu_limite_ftp int(5) DEFAULT '5' NOT NULL;  
326 -CREATE INDEX id_ip_rede ON redes (id_ip_rede);  
327 -ALTER TABLE redes_grupos_ftp ENGINE=InnoDB CHARACTER SET=latin1;  
328 -ALTER TABLE redes_grupos_ftp ADD id_local int(11) DEFAULT '0' NOT NULL;  
329 -ALTER TABLE redes_grupos_ftp ADD id_ftp int(11) NOT NULL auto_increment;  
330 -ALTER TABLE redes_grupos_ftp ADD PRIMARY KEY ( `id_ftp` );  
331 -ALTER TABLE redes_versoes_modulos ENGINE=InnoDB CHARACTER SET=latin1;  
332 -ALTER TABLE redes_versoes_modulos ADD id_local int(11) DEFAULT '0' NOT NULL;  
333 -ALTER TABLE redes_versoes_modulos  
334 - ADD dt_atualizacao datetime NOT NULL,  
335 - DROP PRIMARY KEY,  
336 - ADD PRIMARY KEY (`id_ip_rede`,`nm_modulo`,`id_local`);  
337 -  
338 -ALTER TABLE so ENGINE=InnoDB CHARACTER SET=latin1;  
339 -ALTER TABLE so  
340 - ADD te_so varchar(50) NOT NULL DEFAULT '',  
341 - DROP PRIMARY KEY,  
342 - ADD PRIMARY KEY (`id_so`,`te_so`);  
343 -ALTER TABLE softwares_inventariados ENGINE=InnoDB CHARACTER SET=latin1;  
344 -ALTER TABLE softwares_inventariados ADD id_tipo_software int(11) DEFAULT '0';  
345 -ALTER TABLE softwares_inventariados ADD id_software int(10) DEFAULT NULL;  
346 -CREATE INDEX id_software ON softwares_inventariados (id_software_inventariado);  
347 -ALTER TABLE softwares_inventariados_estacoes ENGINE=InnoDB CHARACTER SET=latin1;  
348 -ALTER TABLE softwares_inventariados  
349 - ADD te_hash varchar(40) NOT NULL;  
350 -CREATE INDEX id_software ON softwares_inventariados_estacoes (id_software_inventariado);  
351 -ALTER TABLE tipos_unidades_disco ENGINE=InnoDB CHARACTER SET=latin1;  
352 -ALTER TABLE unid_organizacional_nivel1 ENGINE=InnoDB CHARACTER SET=latin1;  
353 -ALTER TABLE unid_organizacional_nivel2 ENGINE=InnoDB CHARACTER SET=latin1;  
354 -ALTER TABLE unid_organizacional_nivel2 ADD id_local int(11) DEFAULT '0' NOT NULL;  
355 -CREATE INDEX id_localizacao ON unid_organizacional_nivel2 (id_local);  
356 -ALTER TABLE unidades_disco ENGINE=InnoDB CHARACTER SET=latin1;  
357 -ALTER TABLE usuarios ENGINE=InnoDB CHARACTER SET=latin1;  
358 -ALTER TABLE usuarios  
359 - ADD id_local int(11) DEFAULT '0' NOT NULL,  
360 - ADD te_emails_contato varchar(100) DEFAULT NULL,  
361 - ADD te_telefones_contato varchar(100) DEFAULT NULL,  
362 - CHANGE te_senha te_senha varchar(50) NOT NULL DEFAULT '',  
363 - CHANGE nm_usuario_acesso varchar(20) NOT NULL default '',  
364 - ADD te_locais_secundarios varchar(200) DEFAULT NULL,  
365 - CHANGE id_grupo_usuarios id_grupo_usuarios int(1) NOT NULL default '1';  
366 -  
367 -CREATE INDEX id_localizacao ON usuarios (id_local);  
368 -ALTER TABLE variaveis_ambiente ENGINE=InnoDB CHARACTER SET=latin1;  
369 -ALTER TABLE variaveis_ambiente_estacoes ENGINE=InnoDB CHARACTER SET=latin1;  
370 -ALTER TABLE versoes_softwares ENGINE=InnoDB CHARACTER SET=latin1;  
371 -ALTER TABLE versoes_softwares CHANGE id_so id_so int(11) NOT NULL DEFAULT '0';  
372 -ALTER TABLE versoes_softwares CHANGE te_node_address te_node_address varchar(17) NOT NULL DEFAULT '';  
373 -ALTER TABLE acoes_redes ADD PRIMARY KEY (id_local, id_ip_rede, id_acao);  
374 -ALTER TABLE acoes_so ADD PRIMARY KEY (id_acao, id_so, id_local);  
375 -ALTER TABLE officescan ADD PRIMARY KEY (te_node_address, id_so);  
376 -ALTER TABLE patrimonio_config_interface ADD PRIMARY KEY (id_etiqueta, id_local);  
377 -ALTER TABLE redes ADD PRIMARY KEY (id_ip_rede, id_local);  
378 -ALTER TABLE versoes_softwares ADD PRIMARY KEY (te_node_address, id_so); 1 +-- --------------------------------------------------------
  2 +-- Atualização de Tabelas do banco de dados CACIC-jun2005
  3 +-- SGBD: MySQL-4.1.20
  4 +-- --------------------------------------------------------
  5 +#
  6 +# criado com o auxilio de: MySQL Diff 1.5.0
  7 +# http://www.mysqldiff.com
  8 +
  9 +SET FOREIGN_KEY_CHECKS = 0;
  10 +
  11 +CREATE TABLE aplicativos_redes (
  12 + id_local int(11) NOT NULL DEFAULT '0' COMMENT '',
  13 + id_ip_rede varchar(15) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  14 + id_aplicativo int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  15 + PRIMARY KEY (id_local, id_ip_rede, id_aplicativo)
  16 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Relacionamento entre redes e perfis de aplicativos monitorad; InnoDB free: 15360';
  17 +
  18 +CREATE TABLE aquisicoes (
  19 + id_aquisicao int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  20 + dt_aquisicao date NULL DEFAULT NULL COMMENT '',
  21 + nr_processo varchar(11) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  22 + nm_empresa varchar(45) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  23 + nm_proprietario varchar(45) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  24 + nr_notafiscal int(10) unsigned NULL DEFAULT NULL COMMENT '',
  25 + PRIMARY KEY (id_aquisicao)
  26 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  27 +
  28 +CREATE TABLE aquisicoes_item (
  29 + id_aquisicao int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  30 + id_software int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  31 + id_tipo_licenca int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  32 + qt_licenca int(11) NULL DEFAULT NULL COMMENT '',
  33 + dt_vencimento_licenca date NULL DEFAULT NULL COMMENT '',
  34 + te_obs varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  35 + PRIMARY KEY (id_aquisicao, id_software, id_tipo_licenca)
  36 +) row_format=DYNAMIC DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  37 +
  38 +CREATE TABLE componentes_estacoes (
  39 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  40 + id_so int(11) NOT NULL DEFAULT '' COMMENT '',
  41 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  42 + te_valor text NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  43 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  44 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Componentes de hardware instalados nas estações; InnoDB free: 15360 kB';
  45 +
  46 +CREATE TABLE componentes_estacoes_historico (
  47 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  48 + id_so int(11) NOT NULL DEFAULT '' COMMENT '',
  49 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  50 + te_valor varchar(200) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  51 + dt_alteracao datetime NOT NULL DEFAULT '' COMMENT '',
  52 + cs_tipo_alteracao varchar(3) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  53 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  54 +) DEFAULT CHARSET=ascii COLLATE=ascii_general_ci COMMENT='Componentes de hardware instalados nas estações; InnoDB free: 15360 kB';
  55 +
  56 +CREATE TABLE configuracoes_locais (
  57 + id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  58 + te_notificar_mudanca_hardware text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  59 + in_exibe_erros_criticos char(1) NULL DEFAULT 'N' COMMENT '' COLLATE latin1_swedish_ci,
  60 + in_exibe_bandeja char(1) NULL DEFAULT 'S' COMMENT '' COLLATE latin1_swedish_ci,
  61 + nu_exec_apos int(11) NULL DEFAULT '10' COMMENT '',
  62 + dt_hr_alteracao_patrim_interface datetime NULL DEFAULT NULL COMMENT '',
  63 + dt_hr_alteracao_patrim_uon1 datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  64 + dt_hr_alteracao_patrim_uon1a datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  65 + dt_hr_alteracao_patrim_uon2 datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  66 + dt_hr_coleta_forcada datetime NULL DEFAULT NULL COMMENT '',
  67 + te_notificar_mudanca_patrim text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  68 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  69 + nu_intervalo_exec int(11) NULL DEFAULT '4' COMMENT '',
  70 + nu_intervalo_renovacao_patrim int(11) NULL DEFAULT '0' COMMENT '',
  71 + te_senha_adm_agente varchar(30) NULL DEFAULT 'ADMINCACIC' COMMENT '' COLLATE latin1_swedish_ci,
  72 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  73 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  74 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  75 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  76 + te_nota_email_gerentes text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  77 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'N' COMMENT '' COLLATE latin1_swedish_ci,
  78 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '' COLLATE latin1_swedish_ci,
  79 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' COLLATE latin1_swedish_ci,
  80 + PRIMARY KEY (id_local)
  81 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  82 +
  83 +CREATE TABLE configuracoes_padrao (
  84 + in_exibe_erros_criticos char(1) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  85 + in_exibe_bandeja char(1) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  86 + nu_exec_apos int(11) NULL DEFAULT NULL COMMENT '',
  87 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  88 + nu_intervalo_exec int(11) NULL DEFAULT NULL COMMENT '',
  89 + nu_intervalo_renovacao_patrim int(11) NULL DEFAULT NULL COMMENT '',
  90 + te_senha_adm_agente varchar(30) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  91 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  92 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  93 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  94 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  95 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'S' COMMENT '' COLLATE latin1_swedish_ci,
  96 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '' COLLATE latin1_swedish_ci,
  97 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' COLLATE latin1_swedish_ci
  98 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  99 +
  100 +CREATE TABLE contas (
  101 + id_conta int(10) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  102 + nm_responsavel varchar(30) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  103 + PRIMARY KEY (id_conta)
  104 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  105 +
  106 +CREATE TABLE descricoes_colunas_computadores (
  107 + nm_campo varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  108 + te_descricao_campo varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  109 + cs_condicao_pesquisa char(1) NOT NULL DEFAULT 'S' COMMENT '' COLLATE latin1_swedish_ci,
  110 + UNIQUE nm_campo (nm_campo)
  111 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Tabela para auxílio na opção Exclusão de Informações; InnoDB free: 15360 kB';
  112 +
  113 +CREATE TABLE historicos_hardware (
  114 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  115 + id_so int(11) NOT NULL DEFAULT '0' COMMENT '',
  116 + campo_alterado varchar(45) NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  117 + valor_antigo varchar(45) NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  118 + data_anterior datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  119 + novo_valor varchar(45) NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  120 + nova_data datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  121 + PRIMARY KEY (te_node_address, id_so)
  122 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  123 +
  124 +CREATE TABLE historicos_outros_softwares (
  125 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  126 + id_so int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  127 + id_software_inventariado int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  128 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  129 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  130 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado)
  131 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  132 +
  133 +CREATE TABLE historicos_software (
  134 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  135 + id_so int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  136 + id_software_inventariado int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  137 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  138 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  139 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado),
  140 + INDEX id_software (id_software_inventariado)
  141 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  142 +
  143 +CREATE TABLE historicos_software_completo (
  144 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  145 + id_so int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  146 + id_software_inventariado int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  147 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  148 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  149 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado, dt_hr_inclusao)
  150 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  151 +
  152 +CREATE TABLE insucessos_instalacao (
  153 + te_ip varchar(15) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  154 + te_so varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  155 + id_usuario varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  156 + dt_datahora datetime NOT NULL DEFAULT '' COMMENT '',
  157 + cs_indicador char(1) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci
  158 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  159 +
  160 +CREATE TABLE locais (
  161 + id_local int(11) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  162 + nm_local varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  163 + sg_local varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  164 + te_observacao varchar(255) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  165 + PRIMARY KEY (id_local),
  166 + INDEX sg_localizacao (sg_local)
  167 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Localizações para regionalização de acesso a dados; InnoDB free: 15360 kB';
  168 +
  169 +CREATE TABLE log (
  170 + dt_acao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  171 + cs_acao varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  172 + nm_script varchar(255) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  173 + nm_tabela varchar(255) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  174 + id_usuario int(11) NOT NULL DEFAULT '0' COMMENT '',
  175 + te_ip_origem varchar(15) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci
  176 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Log de Atividades no Sistema CACIC; InnoDB free: 15360 kB';
  177 +
  178 +CREATE TABLE softwares (
  179 + id_software int(10) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  180 + nm_software varchar(150) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  181 + te_descricao_software varchar(255) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  182 + qt_licenca int(11) NULL DEFAULT '0' COMMENT '',
  183 + nr_midia varchar(10) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  184 + te_local_midia varchar(30) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  185 + te_obs varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  186 + PRIMARY KEY (id_software)
  187 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  188 +
  189 +CREATE TABLE softwares_estacao (
  190 + nr_patrimonio varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  191 + id_software int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  192 + nm_computador varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  193 + dt_autorizacao date NULL DEFAULT NULL COMMENT '',
  194 + nr_processo varchar(11) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  195 + dt_expiracao_instalacao date NULL DEFAULT NULL COMMENT '',
  196 + id_aquisicao_particular int(10) unsigned NULL DEFAULT NULL COMMENT '',
  197 + dt_desinstalacao date NULL DEFAULT NULL COMMENT '',
  198 + te_observacao varchar(90) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  199 + nr_patr_destino varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  200 + PRIMARY KEY (nr_patrimonio, id_software)
  201 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  202 +
  203 +CREATE TABLE tipos_licenca (
  204 + id_tipo_licenca int(10) unsigned NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  205 + te_tipo_licenca varchar(20) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  206 + PRIMARY KEY (id_tipo_licenca)
  207 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  208 +
  209 +CREATE TABLE tipos_software (
  210 + id_tipo_software int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  211 + te_descricao_tipo_software varchar(30) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  212 + PRIMARY KEY (id_tipo_software)
  213 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  214 +
  215 +CREATE TABLE unid_organizacional_nivel1a (
  216 + id_unid_organizacional_nivel1 int(11) NOT NULL DEFAULT '' COMMENT '',
  217 + id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  218 + nm_unid_organizacional_nivel1a varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  219 + PRIMARY KEY (id_unid_organizacional_nivel1a)
  220 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  221 +
  222 +ALTER TABLE acoes_excecoes
  223 + ADD id_local int(11) NOT NULL DEFAULT '' COMMENT '' FIRST;
  224 +
  225 +
  226 +ALTER TABLE acoes_redes
  227 + ADD id_local int(11) NOT NULL DEFAULT '0' COMMENT '' AFTER id_acao,
  228 + ADD cs_situacao char(1) NOT NULL DEFAULT 'T' COMMENT '' COLLATE latin1_swedish_ci AFTER dt_hr_coleta_forcada,
  229 + ADD dt_hr_alteracao datetime NULL DEFAULT NULL COMMENT '' AFTER cs_situacao,
  230 + DROP PRIMARY KEY,
  231 + ADD PRIMARY KEY (id_local, id_ip_rede, id_acao);
  232 +
  233 +
  234 +ALTER TABLE acoes_so
  235 + ADD id_local int(11) NOT NULL DEFAULT '0' COMMENT '' FIRST,
  236 + DROP PRIMARY KEY,
  237 + ADD PRIMARY KEY (id_acao, id_so, id_local);
  238 +
  239 +
  240 +ALTER TABLE aplicativos_monitorados
  241 + COMMENT='InnoDB free: 15360 kB';
  242 +
  243 +
  244 +ALTER TABLE compartilhamentos
  245 + ADD INDEX node_so_tipocompart (te_node_address, id_so, cs_tipo_compart);
  246 +
  247 +
  248 +ALTER TABLE computadores
  249 + ADD te_so varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER id_so,
  250 + ADD te_versao_gercols varchar(10) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER te_versao_cacic,
  251 + ADD id_conta int(10) unsigned NULL DEFAULT NULL COMMENT '' AFTER te_origem_mac,
  252 + MODIFY te_mem_ram_desc varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  253 + ADD INDEX te_ip (te_ip),
  254 + ADD INDEX te_node_address (te_node_address),
  255 + ADD INDEX te_nome_computador (te_nome_computador);
  256 +
379 DROP TABLE configuracoes; 257 DROP TABLE configuracoes;
  258 +
  259 +ALTER TABLE descricao_hardware
  260 + ADD te_locais_notificacao_ativada text NULL DEFAULT NULL COMMENT 'Locais onde a notificação de alteração de hardware encontra-se ativa.' COLLATE latin1_swedish_ci AFTER te_desc_hardware,
  261 + DROP cs_notificacao_ativada;
  262 +
  263 +
380 DROP TABLE gerentes; 264 DROP TABLE gerentes;
  265 +
381 DROP TABLE gerentes_versoes_modulos; 266 DROP TABLE gerentes_versoes_modulos;
382 267
383 ---  
384 --- Table structure for table `componentes_estacoes`  
385 ---  
386 -  
387 -CREATE TABLE `componentes_estacoes` (  
388 - `te_node_address` varchar(17) NOT NULL,  
389 - `id_so` int(11) NOT NULL,  
390 - `cs_tipo_componente` varchar(100) NOT NULL,  
391 - `te_valor` text NOT NULL,  
392 - KEY `te_node_address` (`te_node_address`,`id_so`,`cs_tipo_componente`)  
393 -) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Componentes de hardware instalados nas estações';  
394 -  
395 ---  
396 --- Table structure for table `unid_organizacional_nivel1a`  
397 ---  
398 -  
399 -CREATE TABLE `unid_organizacional_nivel1a` (  
400 - `id_unid_organizacional_nivel1` int(11) NOT NULL,  
401 - `id_unid_organizacional_nivel1a` int(11) NOT NULL auto_increment,  
402 - `nm_unid_organizacional_nivel1a` varchar(50) default NULL,  
403 - PRIMARY KEY (`id_unid_organizacional_nivel1a`)  
404 -) ENGINE=InnoDB AUTO_INCREMENT=262 DEFAULT CHARSET=latin1; 268 +ALTER TABLE grupo_usuarios
  269 + ADD cs_nivel_administracao tinyint(2) NOT NULL DEFAULT '0' COMMENT '' AFTER te_descricao_grupo,
  270 + MODIFY id_grupo_usuarios int(2) NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  271 + COMMENT='InnoDB free: 15360 kB';
  272 +
  273 +ALTER TABLE officescan
  274 + ADD PRIMARY KEY (te_node_address, id_so);
  275 +
  276 +
  277 +ALTER TABLE patrimonio
  278 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT '' COMMENT '' FIRST,
  279 + DROP id_unid_organizacional_nivel1,
  280 + MODIFY te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  281 + ADD INDEX te_node_address (te_node_address, id_so);
  282 +
  283 +ALTER TABLE patrimonio_config_interface
  284 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  285 + DROP PRIMARY KEY,
  286 + ADD PRIMARY KEY (id_etiqueta, id_local),
  287 + ADD INDEX id_localizacao (id_local);
  288 +
  289 +
  290 +ALTER TABLE perfis_aplicativos_monitorados
  291 + ADD in_disponibiliza_info_usuario_comum char(1) NOT NULL DEFAULT 'N' COMMENT '' COLLATE latin1_swedish_ci AFTER in_disponibiliza_info,
  292 + COMMENT='InnoDB free: 15360 kB';
  293 +
  294 +
  295 +ALTER TABLE redes
  296 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  297 + ADD nu_limite_ftp int(5) unsigned NOT NULL DEFAULT '5' COMMENT '' AFTER te_senha_login_serv_updates_gerente,
  298 + DROP PRIMARY KEY,
  299 + ADD PRIMARY KEY (id_ip_rede, id_local),
  300 + ADD INDEX id_ip_rede (id_ip_rede);
  301 +
  302 +
  303 +ALTER TABLE redes_grupos_ftp
  304 + ADD id_local int(11) NOT NULL DEFAULT '0' COMMENT '' FIRST,
  305 + ADD id_ftp int(11) NOT NULL DEFAULT 0 COMMENT '' auto_increment AFTER nu_hora_fim,
  306 + ADD PRIMARY KEY (id_ftp);
  307 +
  308 +
  309 +ALTER TABLE redes_versoes_modulos
  310 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  311 + ADD dt_atualizacao datetime NOT NULL DEFAULT '' COMMENT '' AFTER te_versao_modulo,
  312 + DROP PRIMARY KEY,
  313 + ADD PRIMARY KEY (id_ip_rede, nm_modulo, id_local);
  314 +
  315 +
  316 +ALTER TABLE so
  317 + ADD te_so varchar(50) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER sg_so,
  318 + DROP PRIMARY KEY,
  319 + ADD PRIMARY KEY (id_so, te_so);
  320 +
  321 +
  322 +ALTER TABLE softwares_inventariados
  323 + ADD id_tipo_software int(11) NULL DEFAULT '0' COMMENT '' AFTER nm_software_inventariado,
  324 + ADD id_software int(10) unsigned NULL DEFAULT NULL COMMENT '' AFTER id_tipo_software,
  325 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER id_software,
  326 + ADD INDEX id_software (id_software_inventariado),
  327 + ADD INDEX idx_nm_software_inventariado (nm_software_inventariado),
  328 + COMMENT='InnoDB free: 15360 kB';
  329 +
  330 +
  331 +ALTER TABLE softwares_inventariados_estacoes
  332 + ADD INDEX id_software (id_software_inventariado),
  333 +    COMMENT='InnoDB free: 15360 kB';
  334 +
405 335
406 ALTER TABLE unid_organizacional_nivel2 336 ALTER TABLE unid_organizacional_nivel2
407 - CHANGE id_unid_organizacional_nivel1 id_unid_organizacional_nivel1a int(11) NOT NULL default '0',  
408 - DROP PRIMARY KEY,  
409 - ADD PRIMARY KEY (`id_unid_organizacional_nivel2`,`id_unid_organizacional_nivel1a`,`id_local`); 337 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  338 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT '0' COMMENT '' AFTER id_unid_organizacional_nivel2,
  339 + DROP id_unid_organizacional_nivel1,
  340 + DROP PRIMARY KEY,
  341 + ADD PRIMARY KEY (id_unid_organizacional_nivel2, id_unid_organizacional_nivel1a, id_local),
  342 + ADD INDEX id_localizacao (id_local);
  343 +
  344 +
  345 +ALTER TABLE usuarios
  346 + ADD id_local int(11) unsigned NOT NULL DEFAULT '0' COMMENT '' FIRST,
  347 + ADD te_emails_contato varchar(100) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER id_grupo_usuarios,
  348 + ADD te_telefones_contato varchar(100) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER te_emails_contato,
  349 + ADD te_locais_secundarios varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER te_telefones_contato,
  350 + MODIFY nm_usuario_acesso varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  351 + MODIFY te_senha varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  352 + MODIFY id_grupo_usuarios int(1) NOT NULL DEFAULT '1' COMMENT '',
  353 + ADD INDEX id_localizacao (id_local);
410 354
411 ALTER TABLE variaveis_ambiente 355 ALTER TABLE variaveis_ambiente
412 - ADD te_hash varchar(40) NOT NULL; 356 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER nm_variavel_ambiente;
  357 +
  358 +
  359 +ALTER TABLE variaveis_ambiente_estacoes
  360 + COMMENT='InnoDB free: 15360 kB';
  361 +
  362 +
  363 +ALTER TABLE versoes_softwares
  364 + ADD PRIMARY KEY (te_node_address, id_so);
  365 +
413 366
  367 +SET FOREIGN_KEY_CHECKS = 1;
instalador/sql/cacic_v2.2.2.sql
1 --- script para converter o banco do cacic-2.2.2 para a nova versão. 1 +-- --------------------------------------------------------
  2 +-- Atualização de Tabelas do banco de dados CACIC-jun2005
  3 +-- SGBD: MySQL-4.1.20
  4 +-- --------------------------------------------------------
  5 +#
  6 +# criado com o auxilio de: MySQL Diff 1.5.0
  7 +# http://www.mysqldiff.com
  8 +
  9 +
  10 +SET FOREIGN_KEY_CHECKS = 0;
2 11
3 --- script para acrescentar a coluna te_locais_secundarios ah tabela usuarios  
4 --- em funcao de implementacao do conceito *locais secundarios* na versao 2.2.3-dev 12 +CREATE TABLE componentes_estacoes (
  13 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  14 + id_so int(11) NOT NULL DEFAULT '' COMMENT '',
  15 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  16 + te_valor text NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  17 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  18 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='Componentes de hardware instalados nas estações; InnoDB free: 15360 kB';
  19 +
  20 +CREATE TABLE componentes_estacoes_historico (
  21 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  22 + id_so int(11) NOT NULL DEFAULT '' COMMENT '',
  23 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  24 + te_valor varchar(200) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  25 + dt_alteracao datetime NOT NULL DEFAULT '' COMMENT '',
  26 + cs_tipo_alteracao varchar(3) NOT NULL DEFAULT '' COMMENT '' COLLATE ascii_general_ci,
  27 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  28 +) DEFAULT CHARSET=ascii COLLATE=ascii_general_ci COMMENT='Componentes de hardware instalados nas estações; InnoDB free: 15360 kB';
  29 +
  30 +CREATE TABLE insucessos_instalacao (
  31 + te_ip varchar(15) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  32 + te_so varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  33 + id_usuario varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  34 + dt_datahora datetime NOT NULL DEFAULT '' COMMENT '',
  35 + cs_indicador char(1) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci
  36 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  37 +
  38 +CREATE TABLE unid_organizacional_nivel1a (
  39 + id_unid_organizacional_nivel1 int(11) NOT NULL DEFAULT '' COMMENT '',
  40 + id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT 0 COMMENT '' auto_increment,
  41 + nm_unid_organizacional_nivel1a varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  42 + PRIMARY KEY (id_unid_organizacional_nivel1a)
  43 +) DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci COMMENT='InnoDB free: 15360 kB';
  44 +
  45 +ALTER TABLE acoes_excecoes
  46 + ADD id_local int(11) NOT NULL DEFAULT '' COMMENT '' FIRST;
  47 +
  48 +
  49 +ALTER TABLE aquisicoes
  50 + COMMENT='InnoDB free: 15360 kB';
  51 +
  52 +
  53 +ALTER TABLE aquisicoes_item
  54 + COMMENT='InnoDB free: 15360 kB';
  55 +
  56 +
  57 +ALTER TABLE computadores
  58 + MODIFY te_so varchar(50) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci,
  59 + MODIFY te_mem_ram_desc varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci;
  60 +ALTER TABLE configuracoes_locais
  61 + ADD dt_hr_alteracao_patrim_uon1a datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '' AFTER dt_hr_alteracao_patrim_uon1,
  62 + ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' COLLATE latin1_swedish_ci AFTER id_default_body_bgcolor,
  63 + ALTER dt_hr_alteracao_patrim_uon2 SET DEFAULT '0000-00-00 00:00:00';
  64 +
  65 +
  66 +ALTER TABLE configuracoes_padrao
  67 + ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' COLLATE latin1_swedish_ci AFTER id_default_body_bgcolor;
  68 +
  69 +
  70 +ALTER TABLE descricao_hardware
  71 + ADD te_locais_notificacao_ativada text NULL DEFAULT NULL COMMENT 'Locais onde a notificação de alteração de hardware encontra-se ativa.' COLLATE latin1_swedish_ci AFTER te_desc_hardware,
  72 + DROP cs_notificacao_ativada;
5 73
6 -ALTER TABLE usuarios  
7 - ADD te_locais_secundarios varchar(200) DEFAULT NULL,  
8 - CHANGE id_grupo_usuarios id_grupo_usuarios int(1) NOT NULL default '1';  
9 74
10 --- Acrescentar a coluna te_so ah tabela so  
11 --- para futura implementacao de classificacao dinamica de versoes do Sistema Operacional 75 +ALTER TABLE historicos_software
  76 + COMMENT='InnoDB free: 15360 kB';
12 77
13 -ALTER TABLE so  
14 - ADD te_so varchar(50) NOT NULL DEFAULT '',  
15 - DROP PRIMARY KEY,  
16 - ADD PRIMARY KEY (`id_so`,`te_so`);  
17 78
18 --- Acrescentar a coluna id_ftp ah tabela redes_grupos_ftp  
19 --- para corrigir liberacao de sessao iniciada a partir do cliente (Gerente de Coletas) quando em operacao de FTP. 79 +ALTER TABLE patrimonio
  80 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT '' COMMENT '' FIRST,
  81 + DROP id_unid_organizacional_nivel1,
  82 + MODIFY te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci;
  83 +
  84 +ALTER TABLE redes_grupos_ftp
  85 + ADD id_ftp int(11) NOT NULL DEFAULT 0 COMMENT '' auto_increment AFTER nu_hora_fim,
  86 + ADD PRIMARY KEY (id_ftp);
20 87
21 -ALTER TABLE redes_grupos_ftp ADD id_ftp int(11) NOT NULL auto_increment;  
22 -ALTER TABLE redes_grupos_ftp ADD PRIMARY KEY ( `id_ftp` );  
23 88
24 --- Altera redes_versoes_modulos  
25 ALTER TABLE redes_versoes_modulos 89 ALTER TABLE redes_versoes_modulos
26 - ADD dt_atualizacao datetime NOT NULL,  
27 - DROP PRIMARY KEY,  
28 - ADD PRIMARY KEY (`id_ip_rede`,`nm_modulo`,`id_local`);  
29 -  
30 --- Acrescentar a coluna te_exibe_graficos as tabelas configuracoes_padrao e configuracoes_locais  
31 --- para indicativo de exibicao dos graficos pizza da pagina principal  
32 -  
33 -ALTER TABLE configuracoes_padrao  
34 - ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT "[acessos_locais][so][acessos][locais]";  
35 -  
36 -ALTER TABLE configuracoes_locais  
37 - ADD dt_hr_alteracao_patrim_uon1a datetime default '0000-00-00 00:00:00',  
38 - ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT "[acessos_locais][so][acessos][locais]",  
39 - CHANGE dt_hr_alteracao_patrim_uon2 dt_hr_alteracao_patrim_uon2 datetime default '0000-00-00 00:00:00';  
40 -  
41 --- Acrescentar a coluna id_local aa tabela acoes_excecoes, para aplicacao por local  
42 -ALTER TABLE acoes_excecoes ADD id_local int(11) NOT NULL DEFAULT 0;  
43 -  
44 --- Alterar a coluna cs_notificacao_ativada aa tabela descricao_hardware, para aplicacao por local  
45 -ALTER TABLE descricao_hardware CHANGE cs_notificacao_ativada te_locais_notificacao_ativada text;  
46 -  
47 ---  
48 --- Table structure for table `componentes_estacoes`  
49 ---  
50 -  
51 -CREATE TABLE `componentes_estacoes` (  
52 - `te_node_address` varchar(17) NOT NULL,  
53 - `id_so` int(11) NOT NULL,  
54 - `cs_tipo_componente` varchar(100) NOT NULL,  
55 - `te_valor` text NOT NULL,  
56 - KEY `te_node_address` (`te_node_address`,`id_so`,`cs_tipo_componente`)  
57 -) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Componentes de hardware instalados nas estações';  
58 -  
59 ---  
60 --- Table structure for table `insucessos_instalacao`  
61 ---  
62 -  
63 -CREATE TABLE `insucessos_instalacao` (  
64 - `te_ip` varchar(15) NOT NULL,  
65 - `te_so` varchar(60) NOT NULL,  
66 - `id_usuario` varchar(60) NOT NULL,  
67 - `dt_datahora` datetime NOT NULL,  
68 - `cs_indicador` char(1) NOT NULL  
69 -) ENGINE=InnoDB DEFAULT CHARSET=latin1;  
70 -  
71 --- Altera patrimonio  
72 -ALTER TABLE patrimonio CHANGE id_unid_organizacional_nivel1a id_unid_organizacional_nivel1a int(11) NOT NULL;  
73 -  
74 --- Altera softwares_inventariados 90 + ADD dt_atualizacao datetime NOT NULL DEFAULT '' COMMENT '' AFTER te_versao_modulo,
  91 + DROP PRIMARY KEY,
  92 + ADD PRIMARY KEY (id_ip_rede, nm_modulo, id_local);
  93 +
  94 +
  95 +ALTER TABLE so
  96 + ADD te_so varchar(50) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER sg_so,
  97 + DROP PRIMARY KEY,
  98 + ADD PRIMARY KEY (id_so, te_so);
  99 +
  100 +
  101 +ALTER TABLE softwares
  102 + COMMENT='InnoDB free: 15360 kB';
  103 +
  104 +
  105 +ALTER TABLE softwares_estacao
  106 + COMMENT='InnoDB free: 15360 kB';
  107 +
  108 +
75 ALTER TABLE softwares_inventariados 109 ALTER TABLE softwares_inventariados
76 - ADD te_hash varchar(40) NOT NULL; 110 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER id_software;
77 111
78 ---  
79 --- Table structure for table `unid_organizacional_nivel1a`  
80 ---  
81 112
82 -CREATE TABLE `unid_organizacional_nivel1a` (  
83 - `id_unid_organizacional_nivel1` int(11) NOT NULL,  
84 - `id_unid_organizacional_nivel1a` int(11) NOT NULL auto_increment,  
85 - `nm_unid_organizacional_nivel1a` varchar(50) default NULL,  
86 - PRIMARY KEY (`id_unid_organizacional_nivel1a`)  
87 -) ENGINE=InnoDB AUTO_INCREMENT=262 DEFAULT CHARSET=latin1; 113 +ALTER TABLE tipos_licenca
  114 + COMMENT='InnoDB free: 15360 kB';
  115 +
88 116
89 ALTER TABLE unid_organizacional_nivel2 117 ALTER TABLE unid_organizacional_nivel2
90 - CHANGE id_unid_organizacional_nivel1 id_unid_organizacional_nivel1a int(11) NOT NULL default '0',  
91 - DROP PRIMARY KEY,  
92 - ADD PRIMARY KEY (`id_unid_organizacional_nivel2`,`id_unid_organizacional_nivel1a`,`id_local`); 118 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL DEFAULT '0' COMMENT '' AFTER id_unid_organizacional_nivel2,
  119 + DROP id_unid_organizacional_nivel1,
  120 + DROP PRIMARY KEY,
  121 + ADD PRIMARY KEY (id_unid_organizacional_nivel2, id_unid_organizacional_nivel1a, id_local);
  122 +
  123 +
  124 +ALTER TABLE usuarios
  125 + ADD te_locais_secundarios varchar(200) NULL DEFAULT NULL COMMENT '' COLLATE latin1_swedish_ci AFTER te_telefones_contato,
  126 + MODIFY nm_usuario_acesso varchar(20) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  127 + MODIFY te_senha varchar(60) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci,
  128 + MODIFY id_grupo_usuarios int(1) NOT NULL DEFAULT '1' COMMENT '';
93 129
94 ALTER TABLE variaveis_ambiente 130 ALTER TABLE variaveis_ambiente
95 - ADD te_hash varchar(40) NOT NULL; 131 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER nm_variavel_ambiente;
  132 +
96 133
  134 +SET FOREIGN_KEY_CHECKS = 1;