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 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 155 -- Table structure for table `computadores`
142 156 --
143 157  
144 158 CREATE TABLE `computadores` (
145 159 `te_node_address` varchar(17) NOT NULL default '',
146 160 `id_so` int(11) NOT NULL default '0',
147   - `te_so` varchar(10) default NULL,
  161 + `te_so` varchar(50) default NULL,
148 162 `te_nome_computador` varchar(50) default NULL,
149 163 `id_ip_rede` varchar(15) NOT NULL default '',
150 164 `te_dominio_windows` varchar(50) default NULL,
... ... @@ -168,7 +182,7 @@ CREATE TABLE `computadores` (
168 182 `te_cpu_serial` varchar(50) default NULL,
169 183 `te_cpu_fabricante` varchar(100) default NULL,
170 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 186 `te_bios_desc` varchar(100) default NULL,
173 187 `te_bios_data` varchar(10) default NULL,
174 188 `dt_hr_ult_acesso` datetime default NULL,
... ... @@ -220,9 +234,9 @@ CREATE TABLE `configuracoes_locais` (
220 234 `te_enderecos_mac_invalidos` text,
221 235 `te_janelas_excecao` text,
222 236 `te_nota_email_gerentes` text,
223   - `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',
224 237 `cs_abre_janela_patr` char(1) NOT NULL default 'N',
225 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 240 PRIMARY KEY (`id_local`)
227 241 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
228 242  
... ... @@ -242,9 +256,9 @@ CREATE TABLE `configuracoes_padrao` (
242 256 `te_serv_cacic_padrao` varchar(20) default NULL,
243 257 `te_enderecos_mac_invalidos` text,
244 258 `te_janelas_excecao` text,
245   - `te_exibe_graficos` varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]',
246 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 262 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
249 263  
250 264 --
... ... @@ -597,7 +611,7 @@ CREATE TABLE `so` (
597 611 `id_so` int(11) NOT NULL default '0',
598 612 `te_desc_so` varchar(50) default NULL,
599 613 `sg_so` varchar(10) default NULL,
600   - `te_so` varchar(50) NOT NULL DEFAULT '',
  614 + `te_so` varchar(50) NOT NULL default '',
601 615 PRIMARY KEY (`id_so`,`te_so`)
602 616 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
603 617  
... ... @@ -769,7 +783,7 @@ CREATE TABLE `usuarios` (
769 783 `id_usuario` int(10) unsigned NOT NULL auto_increment,
770 784 `nm_usuario_acesso` varchar(20) NOT NULL default '',
771 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 787 `dt_log_in` datetime NOT NULL default '0000-00-00 00:00:00',
774 788 `id_grupo_usuarios` int(1) NOT NULL default '1',
775 789 `te_emails_contato` varchar(100) default NULL,
... ...
instalador/sql/cacic_fev2006.sql 0 → 100644
... ... @@ -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 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 264 DROP TABLE gerentes;
  265 +
381 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 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 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 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 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 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 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;
... ...