Commit 2e946b887c8d3a6309f94c2485fcf968c473b1b7

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

Gerente "trunk" atualizado

- corrigido scripts de atualização de banco de dados de versões anteriores


git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@408 fecfc0c7-e812-0410-ae72-849f08638ee7
instalador/sql/cacic_fev2006.sql
@@ -6,351 +6,377 @@ @@ -6,351 +6,377 @@
6 # criado com o auxilio de: MySQL Diff 1.5.0 6 # criado com o auxilio de: MySQL Diff 1.5.0
7 # http://www.mysqldiff.com 7 # http://www.mysqldiff.com
8 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 - 9 +SET FOREIGN_KEY_CHECKS = 0;
  10 +
  11 +CREATE TABLE aplicativos_redes (
  12 + id_local int(11) NOT NULL COMMENT '',
  13 + id_ip_rede varchar(15) NOT NULL DEFAULT '' COMMENT '',
  14 + id_aplicativo int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  15 + PRIMARY KEY (id_local, id_ip_rede, id_aplicativo)
  16 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  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 '',
  22 + nm_empresa varchar(45) NULL DEFAULT NULL COMMENT '',
  23 + nm_proprietario varchar(45) NULL DEFAULT NULL COMMENT '',
  24 + nr_notafiscal int(10) unsigned NULL DEFAULT NULL COMMENT '',
  25 + PRIMARY KEY (id_aquisicao)
  26 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  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 COMMENT '',
  31 + id_tipo_licenca int(10) unsigned NOT NULL 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 '',
  35 + PRIMARY KEY (id_aquisicao, id_software, id_tipo_licenca)
  36 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  37 +
  38 +CREATE TABLE componentes_estacoes (
  39 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  40 + id_so int(11) NOT NULL DEFAULT '0' COMMENT '',
  41 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '',
  42 + te_valor text NOT NULL DEFAULT '' COMMENT '',
  43 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  44 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  45 +
  46 +CREATE TABLE componentes_estacoes_historico (
  47 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  48 + id_so int(11) NOT NULL DEFAULT '0' COMMENT '',
  49 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '',
  50 + te_valor varchar(200) NOT NULL DEFAULT '' COMMENT '',
  51 + dt_alteracao datetime NOT NULL COMMENT '',
  52 + cs_tipo_alteracao varchar(3) NOT NULL DEFAULT '' COMMENT '',
  53 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  54 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  55 +
  56 +CREATE TABLE configuracoes_locais (
  57 + id_local int(11) unsigned NOT NULL COMMENT '',
  58 + te_notificar_mudanca_hardware text NULL DEFAULT NULL COMMENT '',
  59 + in_exibe_erros_criticos char(1) NULL DEFAULT 'N' COMMENT '',
  60 + in_exibe_bandeja char(1) NULL DEFAULT 'S' COMMENT '',
  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 '',
  68 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '',
  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 '',
  72 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  73 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  74 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '',
  75 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '',
  76 + te_nota_email_gerentes text NULL DEFAULT NULL COMMENT '',
  77 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'N' COMMENT '',
  78 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '',
  79 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '',
  80 + PRIMARY KEY (id_local)
  81 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  82 +
  83 +CREATE TABLE configuracoes_padrao (
  84 + in_exibe_erros_criticos char(1) NULL DEFAULT NULL COMMENT '',
  85 + in_exibe_bandeja char(1) NULL DEFAULT NULL COMMENT '',
  86 + nu_exec_apos int(11) NULL DEFAULT NULL COMMENT '',
  87 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '',
  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 '',
  91 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  92 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  93 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '',
  94 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '',
  95 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'S' COMMENT '',
  96 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '',
  97 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT ''
  98 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  99 +
  100 +CREATE TABLE contas (
  101 + id_conta int(10) unsigned NOT NULL COMMENT '' auto_increment,
  102 + nm_responsavel varchar(30) NOT NULL DEFAULT '' COMMENT '',
  103 + PRIMARY KEY (id_conta)
  104 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  105 +
  106 +CREATE TABLE historicos_hardware (
  107 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  108 + id_so int(11) NOT NULL DEFAULT '0' COMMENT '',
  109 + campo_alterado varchar(45) NULL DEFAULT '' COMMENT '',
  110 + valor_antigo varchar(45) NULL DEFAULT '' COMMENT '',
  111 + data_anterior datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  112 + novo_valor varchar(45) NULL DEFAULT '' COMMENT '',
  113 + nova_data datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  114 + PRIMARY KEY (te_node_address, id_so)
  115 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  116 +
  117 +CREATE TABLE historicos_outros_softwares (
  118 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  119 + id_so int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  120 + id_software_inventariado int(10) unsigned NOT NULL COMMENT '',
  121 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  122 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  123 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado)
  124 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  125 +
  126 +CREATE TABLE historicos_software (
  127 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  128 + id_so int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  129 + id_software_inventariado int(11) unsigned NOT NULL COMMENT '',
  130 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  131 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  132 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado),
  133 + INDEX id_software (id_software_inventariado)
  134 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  135 +
  136 +CREATE TABLE historicos_software_completo (
  137 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  138 + id_so int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  139 + id_software_inventariado int(10) unsigned NOT NULL COMMENT '',
  140 + dt_hr_inclusao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  141 + dt_hr_ult_coleta datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  142 + PRIMARY KEY (te_node_address, id_so, id_software_inventariado, dt_hr_inclusao)
  143 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  144 +
  145 +CREATE TABLE insucessos_instalacao (
  146 + te_ip varchar(15) NOT NULL DEFAULT '' COMMENT '',
  147 + te_so varchar(60) NOT NULL DEFAULT '' COMMENT '',
  148 + id_usuario varchar(60) NOT NULL DEFAULT '' COMMENT '',
  149 + dt_datahora datetime NOT NULL COMMENT '',
  150 + cs_indicador char(1) NOT NULL DEFAULT '' COMMENT ''
  151 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  152 +
  153 +CREATE TABLE locais (
  154 + id_local int(11) unsigned NOT NULL COMMENT '' auto_increment,
  155 + nm_local varchar(100) NOT NULL DEFAULT '' COMMENT '',
  156 + sg_local varchar(20) NOT NULL DEFAULT '' COMMENT '',
  157 + te_observacao varchar(255) NULL DEFAULT NULL COMMENT '',
  158 + PRIMARY KEY (id_local),
  159 + INDEX sg_localizacao (sg_local)
  160 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  161 +
  162 +CREATE TABLE log (
  163 + dt_acao datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  164 + cs_acao varchar(20) NOT NULL DEFAULT '' COMMENT '',
  165 + nm_script varchar(255) NOT NULL DEFAULT '' COMMENT '',
  166 + nm_tabela varchar(255) NOT NULL DEFAULT '' COMMENT '',
  167 + id_usuario int(11) NOT NULL DEFAULT '0' COMMENT '',
  168 + te_ip_origem varchar(15) NOT NULL DEFAULT '' COMMENT ''
  169 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  170 +
  171 +CREATE TABLE softwares (
  172 + id_software int(10) unsigned NOT NULL COMMENT '' auto_increment,
  173 + nm_software varchar(150) NULL DEFAULT NULL COMMENT '',
  174 + te_descricao_software varchar(255) NULL DEFAULT NULL COMMENT '',
  175 + qt_licenca int(11) NULL DEFAULT '0' COMMENT '',
  176 + nr_midia varchar(10) NULL DEFAULT NULL COMMENT '',
  177 + te_local_midia varchar(30) NULL DEFAULT NULL COMMENT '',
  178 + te_obs varchar(200) NULL DEFAULT NULL COMMENT '',
  179 + PRIMARY KEY (id_software)
  180 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  181 +
  182 +CREATE TABLE softwares_estacao (
  183 + nr_patrimonio varchar(20) NOT NULL DEFAULT '' COMMENT '',
  184 + id_software int(10) unsigned NOT NULL COMMENT '',
  185 + nm_computador varchar(50) NULL DEFAULT NULL COMMENT '',
  186 + dt_autorizacao date NULL DEFAULT NULL COMMENT '',
  187 + nr_processo varchar(11) NULL DEFAULT NULL COMMENT '',
  188 + dt_expiracao_instalacao date NULL DEFAULT NULL COMMENT '',
  189 + id_aquisicao_particular int(10) unsigned NULL DEFAULT NULL COMMENT '',
  190 + dt_desinstalacao date NULL DEFAULT NULL COMMENT '',
  191 + te_observacao varchar(90) NULL DEFAULT NULL COMMENT '',
  192 + nr_patr_destino varchar(20) NULL DEFAULT NULL COMMENT '',
  193 + PRIMARY KEY (nr_patrimonio, id_software)
  194 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  195 +
  196 +CREATE TABLE tipos_licenca (
  197 + id_tipo_licenca int(10) unsigned NOT NULL COMMENT '' auto_increment,
  198 + te_tipo_licenca varchar(20) NULL DEFAULT NULL COMMENT '',
  199 + PRIMARY KEY (id_tipo_licenca)
  200 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  201 +
  202 +CREATE TABLE tipos_software (
  203 + id_tipo_software int(10) unsigned NOT NULL DEFAULT '0' COMMENT '',
  204 + te_descricao_tipo_software varchar(30) NOT NULL DEFAULT '' COMMENT '',
  205 + PRIMARY KEY (id_tipo_software)
  206 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  207 +
  208 +CREATE TABLE unid_organizacional_nivel1a (
  209 + id_unid_organizacional_nivel1 int(11) NOT NULL COMMENT '',
  210 + id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' auto_increment,
  211 + nm_unid_organizacional_nivel1a varchar(50) NULL DEFAULT NULL COMMENT '',
  212 + PRIMARY KEY (id_unid_organizacional_nivel1a)
  213 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  214 +
  215 +ALTER TABLE acoes_excecoes
  216 + ADD id_local int(11) NOT NULL COMMENT '' FIRST,
  217 + ENGINE=InnoDB CHARACTER SET=latin1;
  218 +
  219 +
  220 +ALTER TABLE acoes_redes
  221 + ADD id_local int(11) NOT NULL COMMENT '' AFTER id_acao,
  222 + ADD cs_situacao char(1) NOT NULL DEFAULT 'T' COMMENT '' AFTER dt_hr_coleta_forcada,
  223 + ADD dt_hr_alteracao datetime NULL DEFAULT NULL COMMENT '' AFTER cs_situacao,
  224 + DROP PRIMARY KEY,
  225 + ADD PRIMARY KEY (id_local, id_ip_rede, id_acao),
  226 + ENGINE=InnoDB CHARACTER SET=latin1;
  227 +
  228 +
  229 +ALTER TABLE acoes_so
  230 + ADD id_local int(11) NOT NULL COMMENT '' FIRST,
  231 + DROP PRIMARY KEY,
  232 + ADD PRIMARY KEY (id_acao, id_so, id_local),
  233 + ENGINE=InnoDB CHARACTER SET=latin1;
  234 +
  235 +
  236 +ALTER TABLE compartilhamentos
  237 + ADD INDEX node_so_tipocompart (te_node_address, id_so, cs_tipo_compart),
  238 + ENGINE=InnoDB CHARACTER SET=latin1;
  239 +
  240 +
  241 +ALTER TABLE computadores
  242 + ADD te_so varchar(50) NULL DEFAULT NULL COMMENT '' AFTER id_so,
  243 + ADD id_conta int(10) unsigned NULL COMMENT '' AFTER te_origem_mac,
  244 + MODIFY te_mem_ram_desc varchar(200) NULL DEFAULT NULL COMMENT '',
  245 + ADD INDEX te_ip (te_ip),
  246 + ADD INDEX te_node_address (te_node_address),
  247 + ADD INDEX te_nome_computador (te_nome_computador),
  248 + ENGINE=InnoDB CHARACTER SET=latin1;
  249 +
  250 +
  251 +DROP TABLE configuracoes;
  252 +
  253 +ALTER TABLE descricao_hardware
  254 + ADD te_locais_notificacao_ativada text NULL DEFAULT NULL COMMENT 'Locais onde a notificação de alteração de hardware encontra-se ativa.' AFTER te_desc_hardware,
  255 + DROP cs_notificacao_ativada,
  256 + ENGINE=InnoDB CHARACTER SET=latin1;
  257 +
  258 +
  259 +ALTER TABLE grupo_usuarios
  260 + ADD cs_nivel_administracao tinyint(2) NOT NULL DEFAULT '0' COMMENT '' AFTER te_descricao_grupo,
  261 + MODIFY id_grupo_usuarios int(2) NOT NULL COMMENT '' auto_increment,
  262 + ENGINE=InnoDB CHARACTER SET=latin1;
  263 +
  264 +
  265 +ALTER TABLE officescan
  266 + ADD PRIMARY KEY (te_node_address, id_so),
  267 + ENGINE=InnoDB CHARACTER SET=latin1;
  268 +
  269 +
  270 +ALTER TABLE patrimonio
  271 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' FIRST,
  272 + DROP id_unid_organizacional_nivel1,
  273 + MODIFY te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  274 + ADD INDEX te_node_address (te_node_address, id_so),
  275 + ENGINE=InnoDB CHARACTER SET=latin1;
  276 +
  277 +
  278 +ALTER TABLE patrimonio_config_interface
  279 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  280 + DROP PRIMARY KEY,
  281 + ADD PRIMARY KEY (id_etiqueta, id_local),
  282 + ADD INDEX id_localizacao (id_local),
  283 + ENGINE=InnoDB CHARACTER SET=latin1;
  284 +
  285 +
  286 +ALTER TABLE perfis_aplicativos_monitorados
  287 + ADD in_disponibiliza_info_usuario_comum char(1) NOT NULL DEFAULT 'N' COMMENT '' AFTER in_disponibiliza_info,
  288 + ENGINE=InnoDB CHARACTER SET=latin1;
  289 +
  290 +
  291 +ALTER TABLE redes
  292 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  293 + ADD nu_limite_ftp int(5) unsigned NOT NULL DEFAULT '5' COMMENT '' AFTER te_senha_login_serv_updates_gerente,
  294 + DROP PRIMARY KEY,
  295 + ADD PRIMARY KEY (id_ip_rede, id_local),
  296 + ADD INDEX id_ip_rede (id_ip_rede),
  297 + ENGINE=InnoDB CHARACTER SET=latin1;
  298 +
  299 +
  300 +ALTER TABLE redes_grupos_ftp
  301 + ADD id_local int(11) NOT NULL COMMENT '' FIRST,
  302 + ADD id_ftp int(11) NOT NULL COMMENT '' auto_increment AFTER nu_hora_fim,
  303 + ADD PRIMARY KEY (id_ftp),
  304 + ENGINE=InnoDB CHARACTER SET=latin1;
  305 +
  306 +
  307 +ALTER TABLE redes_versoes_modulos
  308 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  309 + ADD dt_atualizacao datetime NOT NULL COMMENT '' AFTER te_versao_modulo,
  310 + DROP PRIMARY KEY,
  311 + ADD PRIMARY KEY (id_ip_rede, nm_modulo, id_local),
  312 + ENGINE=InnoDB CHARACTER SET=latin1;
  313 +
  314 +
  315 +ALTER TABLE so
  316 + ADD te_so varchar(50) NOT NULL DEFAULT '' COMMENT '' AFTER sg_so,
  317 + DROP PRIMARY KEY,
  318 + ADD PRIMARY KEY (id_so, te_so),
  319 + ENGINE=InnoDB CHARACTER SET=latin1;
  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 COMMENT '' AFTER id_tipo_software,
  325 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' AFTER id_software,
  326 + ADD INDEX id_software (id_software_inventariado),
  327 + ADD INDEX idx_nm_software_inventariado (nm_software_inventariado),
  328 + ENGINE=InnoDB CHARACTER SET=latin1;
  329 +
  330 +
  331 +ALTER TABLE softwares_inventariados_estacoes
  332 + ADD INDEX id_software (id_software_inventariado),
  333 + ENGINE=InnoDB CHARACTER SET=latin1;
  334 +
  335 +
  336 +ALTER TABLE unid_organizacional_nivel2
  337 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  338 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL 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 + ENGINE=InnoDB CHARACTER SET=latin1;
  344 +
  345 +
  346 +ALTER TABLE usuarios
  347 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  348 + ADD te_emails_contato varchar(100) NULL DEFAULT NULL COMMENT '' AFTER id_grupo_usuarios,
  349 + ADD te_telefones_contato varchar(100) NULL DEFAULT NULL COMMENT '' AFTER te_emails_contato,
  350 + ADD te_locais_secundarios varchar(200) NULL DEFAULT NULL COMMENT '' AFTER te_telefones_contato,
  351 + MODIFY nm_usuario_acesso varchar(40) NOT NULL DEFAULT '' COMMENT '',
  352 + MODIFY te_senha varchar(60) NOT NULL DEFAULT '' COMMENT '',
  353 + MODIFY id_grupo_usuarios int(1) NOT NULL COMMENT '',
  354 + ADD INDEX id_localizacao (id_local),
  355 + ENGINE=InnoDB CHARACTER SET=latin1;
  356 +
  357 +
  358 +ALTER TABLE variaveis_ambiente
  359 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' AFTER nm_variavel_ambiente,
  360 + ENGINE=InnoDB CHARACTER SET=latin1;
  361 +
  362 +
  363 +ALTER TABLE versoes_softwares
  364 + ADD PRIMARY KEY (te_node_address, id_so),
  365 + ENGINE=InnoDB CHARACTER SET=latin1;
356 366
  367 +--
  368 +-- Update ID_LOCAL on tables
  369 +--
  370 +
  371 +UPDATE acoes_excecoes SET id_local=1;
  372 +UPDATE acoes_redes SET id_local=1;
  373 +UPDATE acoes_so SET id_local=1;
  374 +UPDATE aplicativos_redes SET id_local=1;
  375 +UPDATE configuracoes_locais SET id_local=1;
  376 +UPDATE patrimonio_config_interface SET id_local=1;
  377 +UPDATE redes SET id_local=1;
  378 +UPDATE redes_grupos_ftp SET id_local=1;
  379 +UPDATE redes_versoes_modulos SET id_local=1;
  380 +UPDATE unid_organizacional_nivel2 SET id_local=1;
  381 +UPDATE usuarios SET id_local=1;
  382 +INSERT INTO `locais` (`nm_local`,`sg_local`,`te_observacao`) VALUES ("Local Padrão","DFT","Colocar aqui informações sobre o local");
instalador/sql/cacic_jun2005.sql
@@ -6,362 +6,391 @@ @@ -6,362 +6,391 @@
6 # criado com o auxilio de: MySQL Diff 1.5.0 6 # criado com o auxilio de: MySQL Diff 1.5.0
7 # http://www.mysqldiff.com 7 # http://www.mysqldiff.com
8 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 -  
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 -  
264 -DROP TABLE gerentes;  
265 -  
266 -DROP TABLE gerentes_versoes_modulos;  
267 -  
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 -  
335 -  
336 -ALTER TABLE unid_organizacional_nivel2  
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);  
354 -  
355 -ALTER TABLE variaveis_ambiente  
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); 9 +SET FOREIGN_KEY_CHECKS = 0;
  10 +
  11 +CREATE TABLE aplicativos_redes (
  12 + id_local int(11) NOT NULL COMMENT '',
  13 + id_ip_rede varchar(15) NOT NULL DEFAULT '' COMMENT '',
  14 + id_aplicativo int(11) unsigned NOT NULL DEFAULT '0' COMMENT '',
  15 + PRIMARY KEY (id_local, id_ip_rede, id_aplicativo)
  16 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  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 '',
  22 + nm_empresa varchar(45) NULL DEFAULT NULL COMMENT '',
  23 + nm_proprietario varchar(45) NULL DEFAULT NULL COMMENT '',
  24 + nr_notafiscal int(10) unsigned NULL DEFAULT NULL COMMENT '',
  25 + PRIMARY KEY (id_aquisicao)
  26 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  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 COMMENT '',
  31 + id_tipo_licenca int(10) unsigned NOT NULL 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 '',
  35 + PRIMARY KEY (id_aquisicao, id_software, id_tipo_licenca)
  36 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  37 +
  38 +CREATE TABLE componentes_estacoes (
  39 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  40 + id_so int(11) NOT NULL COMMENT '',
  41 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '',
  42 + te_valor text NOT NULL DEFAULT '' COMMENT '',
  43 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  44 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  45 +
  46 +CREATE TABLE componentes_estacoes_historico (
  47 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  48 + id_so int(11) NOT NULL COMMENT '',
  49 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '',
  50 + te_valor varchar(200) NOT NULL DEFAULT '' COMMENT '',
  51 + dt_alteracao datetime NOT NULL COMMENT '',
  52 + cs_tipo_alteracao varchar(3) NOT NULL DEFAULT '' COMMENT '',
  53 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  54 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  55 +
  56 +CREATE TABLE configuracoes_locais (
  57 + id_local int(11) unsigned NOT NULL COMMENT '',
  58 + te_notificar_mudanca_hardware text NULL DEFAULT NULL COMMENT '',
  59 + in_exibe_erros_criticos char(1) NULL DEFAULT 'N' COMMENT '',
  60 + in_exibe_bandeja char(1) NULL DEFAULT 'S' COMMENT '',
  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 '',
  68 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '',
  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 '',
  72 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  73 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  74 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '',
  75 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '',
  76 + te_nota_email_gerentes text NULL DEFAULT NULL COMMENT '',
  77 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'N' COMMENT '',
  78 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '',
  79 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '',
  80 + PRIMARY KEY (id_local)
  81 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  82 +
  83 +CREATE TABLE configuracoes_padrao (
  84 + in_exibe_erros_criticos char(1) NULL DEFAULT NULL COMMENT '',
  85 + in_exibe_bandeja char(1) NULL DEFAULT NULL COMMENT '',
  86 + nu_exec_apos int(11) NULL DEFAULT NULL COMMENT '',
  87 + nm_organizacao varchar(150) NULL DEFAULT NULL COMMENT '',
  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 '',
  91 + te_serv_updates_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  92 + te_serv_cacic_padrao varchar(20) NULL DEFAULT NULL COMMENT '',
  93 + te_enderecos_mac_invalidos text NULL DEFAULT NULL COMMENT '',
  94 + te_janelas_excecao text NULL DEFAULT NULL COMMENT '',
  95 + cs_abre_janela_patr char(1) NOT NULL DEFAULT 'S' COMMENT '',
  96 + id_default_body_bgcolor varchar(10) NOT NULL DEFAULT '#EBEBEB' COMMENT '',
  97 + te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT ''
  98 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  99 +
  100 +CREATE TABLE contas (
  101 + id_conta int(10) unsigned NOT NULL COMMENT '' auto_increment,
  102 + nm_responsavel varchar(30) NOT NULL DEFAULT '' COMMENT '',
  103 + PRIMARY KEY (id_conta)
  104 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  105 +
  106 +CREATE TABLE descricoes_colunas_computadores (
  107 + nm_campo varchar(100) NOT NULL DEFAULT '' COMMENT '',
  108 + te_descricao_campo varchar(100) NOT NULL DEFAULT '' COMMENT '',
  109 + cs_condicao_pesquisa char(1) NOT NULL DEFAULT 'S' COMMENT '',
  110 + UNIQUE nm_campo (nm_campo)
  111 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  112 +
  113 +CREATE TABLE historicos_hardware (
  114 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  115 + id_so int(11) NOT NULL COMMENT '',
  116 + campo_alterado varchar(45) NULL DEFAULT '' COMMENT '',
  117 + valor_antigo varchar(45) NULL DEFAULT '' COMMENT '',
  118 + data_anterior datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  119 + novo_valor varchar(45) NULL DEFAULT '' COMMENT '',
  120 + nova_data datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '',
  121 + PRIMARY KEY (te_node_address, id_so)
  122 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  123 +
  124 +CREATE TABLE historicos_outros_softwares (
  125 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  126 + id_so int(10) unsigned NOT NULL COMMENT '',
  127 + id_software_inventariado int(10) unsigned NOT NULL 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 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  132 +
  133 +CREATE TABLE historicos_software (
  134 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  135 + id_so int(11) unsigned NOT NULL COMMENT '',
  136 + id_software_inventariado int(11) unsigned NOT NULL 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 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  142 +
  143 +CREATE TABLE historicos_software_completo (
  144 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  145 + id_so int(10) unsigned NOT NULL COMMENT '',
  146 + id_software_inventariado int(10) unsigned NOT NULL 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 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  151 +
  152 +CREATE TABLE insucessos_instalacao (
  153 + te_ip varchar(15) NOT NULL DEFAULT '' COMMENT '',
  154 + te_so varchar(60) NOT NULL DEFAULT '' COMMENT '',
  155 + id_usuario varchar(60) NOT NULL DEFAULT '' COMMENT '',
  156 + dt_datahora datetime NOT NULL COMMENT '',
  157 + cs_indicador char(1) NOT NULL DEFAULT '' COMMENT ''
  158 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  159 +
  160 +CREATE TABLE locais (
  161 + id_local int(11) unsigned NOT NULL COMMENT '' auto_increment,
  162 + nm_local varchar(100) NOT NULL DEFAULT '' COMMENT '',
  163 + sg_local varchar(20) NOT NULL DEFAULT '' COMMENT '',
  164 + te_observacao varchar(255) NULL DEFAULT NULL COMMENT '',
  165 + PRIMARY KEY (id_local),
  166 + INDEX sg_localizacao (sg_local)
  167 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  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 '',
  172 + nm_script varchar(255) NOT NULL DEFAULT '' COMMENT '',
  173 + nm_tabela varchar(255) NOT NULL DEFAULT '' COMMENT '',
  174 + id_usuario int(11) NOT NULL DEFAULT '0' COMMENT '',
  175 + te_ip_origem varchar(15) NOT NULL DEFAULT '' COMMENT ''
  176 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  177 +
  178 +CREATE TABLE softwares (
  179 + id_software int(10) unsigned NOT NULL COMMENT '' auto_increment,
  180 + nm_software varchar(150) NULL DEFAULT NULL COMMENT '',
  181 + te_descricao_software varchar(255) NULL DEFAULT NULL COMMENT '',
  182 + qt_licenca int(11) NULL DEFAULT '0' COMMENT '',
  183 + nr_midia varchar(10) NULL DEFAULT NULL COMMENT '',
  184 + te_local_midia varchar(30) NULL DEFAULT NULL COMMENT '',
  185 + te_obs varchar(200) NULL DEFAULT NULL COMMENT '',
  186 + PRIMARY KEY (id_software)
  187 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  188 +
  189 +CREATE TABLE softwares_estacao (
  190 + nr_patrimonio varchar(20) NOT NULL DEFAULT '' COMMENT '',
  191 + id_software int(10) unsigned NOT NULL COMMENT '',
  192 + nm_computador varchar(50) NULL DEFAULT NULL COMMENT '',
  193 + dt_autorizacao date NULL DEFAULT NULL COMMENT '',
  194 + nr_processo varchar(11) NULL DEFAULT NULL COMMENT '',
  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 '',
  199 + nr_patr_destino varchar(20) NULL DEFAULT NULL COMMENT '',
  200 + PRIMARY KEY (nr_patrimonio, id_software)
  201 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  202 +
  203 +CREATE TABLE tipos_licenca (
  204 + id_tipo_licenca int(10) unsigned NOT NULL COMMENT '' auto_increment,
  205 + te_tipo_licenca varchar(20) NULL DEFAULT NULL COMMENT '',
  206 + PRIMARY KEY (id_tipo_licenca)
  207 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  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 '',
  212 + PRIMARY KEY (id_tipo_software)
  213 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  214 +
  215 +CREATE TABLE unid_organizacional_nivel1a (
  216 + id_unid_organizacional_nivel1 int(11) NOT NULL COMMENT '',
  217 + id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' auto_increment,
  218 + nm_unid_organizacional_nivel1a varchar(50) NULL DEFAULT NULL COMMENT '',
  219 + PRIMARY KEY (id_unid_organizacional_nivel1a)
  220 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  221 +
  222 +ALTER TABLE acoes_excecoes
  223 + ADD id_local int(11) NOT NULL COMMENT '' FIRST,
  224 + ENGINE=InnoDB CHARACTER SET=latin1;
  225 +
  226 +
  227 +ALTER TABLE acoes_redes
  228 + ADD id_local int(11) NOT NULL COMMENT '' AFTER id_acao,
  229 + ADD cs_situacao char(1) NOT NULL DEFAULT 'T' COMMENT '' AFTER dt_hr_coleta_forcada,
  230 + ADD dt_hr_alteracao datetime NULL DEFAULT NULL COMMENT '' AFTER cs_situacao,
  231 + DROP PRIMARY KEY,
  232 + ADD PRIMARY KEY (id_local, id_ip_rede, id_acao),
  233 + ENGINE=InnoDB CHARACTER SET=latin1;
  234 +
  235 +
  236 +ALTER TABLE acoes_so
  237 + ADD id_local int(11) NOT NULL COMMENT '' FIRST,
  238 + DROP PRIMARY KEY,
  239 + ADD PRIMARY KEY (id_acao, id_so, id_local),
  240 + ENGINE=InnoDB CHARACTER SET=latin1;
  241 +
  242 +
  243 +ALTER TABLE compartilhamentos
  244 + ADD INDEX node_so_tipocompart (te_node_address, id_so, cs_tipo_compart),
  245 + ENGINE=InnoDB CHARACTER SET=latin1;
  246 +
  247 +
  248 +ALTER TABLE computadores
  249 + ADD te_so varchar(50) NULL DEFAULT NULL COMMENT '' AFTER id_so,
  250 + ADD te_versao_gercols varchar(10) NULL DEFAULT NULL COMMENT '' AFTER te_versao_cacic,
  251 + ADD id_conta int(10) unsigned NULL COMMENT '' AFTER te_origem_mac,
  252 + MODIFY te_mem_ram_desc varchar(200) NULL DEFAULT NULL COMMENT '',
  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 + ENGINE=InnoDB CHARACTER SET=latin1;
  257 +
  258 +
  259 +DROP TABLE configuracoes;
  260 +
  261 +ALTER TABLE descricao_hardware
  262 + ADD te_locais_notificacao_ativada text NULL DEFAULT NULL COMMENT 'Locais onde a notificação de alteração de hardware encontra-se ativa.' AFTER te_desc_hardware,
  263 + DROP cs_notificacao_ativada,
  264 + ENGINE=InnoDB CHARACTER SET=latin1;
  265 +
  266 +
  267 +DROP TABLE gerentes;
  268 +
  269 +DROP TABLE gerentes_versoes_modulos;
  270 +
  271 +ALTER TABLE grupo_usuarios
  272 + ADD cs_nivel_administracao tinyint(2) NOT NULL DEFAULT '0' COMMENT '' AFTER te_descricao_grupo,
  273 + MODIFY id_grupo_usuarios int(2) NOT NULL COMMENT '' auto_increment,
  274 + ENGINE=InnoDB CHARACTER SET=latin1;
  275 +
  276 +
  277 +ALTER TABLE officescan
  278 + ADD PRIMARY KEY (te_node_address, id_so),
  279 + ENGINE=InnoDB CHARACTER SET=latin1;
  280 +
  281 +
  282 +ALTER TABLE patrimonio
  283 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' FIRST,
  284 + DROP id_unid_organizacional_nivel1,
  285 + MODIFY te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  286 + ADD INDEX te_node_address (te_node_address, id_so),
  287 + ENGINE=InnoDB CHARACTER SET=latin1;
  288 +
  289 +
  290 +ALTER TABLE patrimonio_config_interface
  291 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  292 + DROP PRIMARY KEY,
  293 + ADD PRIMARY KEY (id_etiqueta, id_local),
  294 + ADD INDEX id_localizacao (id_local),
  295 + ENGINE=InnoDB CHARACTER SET=latin1;
  296 +
  297 +
  298 +ALTER TABLE perfis_aplicativos_monitorados
  299 + ADD in_disponibiliza_info_usuario_comum char(1) NOT NULL DEFAULT 'N' COMMENT '' AFTER in_disponibiliza_info,
  300 + ENGINE=InnoDB CHARACTER SET=latin1;
  301 +
  302 +
  303 +ALTER TABLE redes
  304 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  305 + ADD nu_limite_ftp int(5) unsigned NOT NULL DEFAULT '5' COMMENT '' AFTER te_senha_login_serv_updates_gerente,
  306 + DROP PRIMARY KEY,
  307 + ADD PRIMARY KEY (id_ip_rede, id_local),
  308 + ADD INDEX id_ip_rede (id_ip_rede),
  309 + ENGINE=InnoDB CHARACTER SET=latin1;
  310 +
  311 +
  312 +ALTER TABLE redes_grupos_ftp
  313 + ADD id_local int(11) NOT NULL COMMENT '' FIRST,
  314 + ADD id_ftp int(11) NOT NULL COMMENT '' auto_increment AFTER nu_hora_fim,
  315 + ADD PRIMARY KEY (id_ftp),
  316 + ENGINE=InnoDB CHARACTER SET=latin1;
  317 +
  318 +
  319 +ALTER TABLE redes_versoes_modulos
  320 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  321 + ADD dt_atualizacao datetime NOT NULL COMMENT '' AFTER te_versao_modulo,
  322 + DROP PRIMARY KEY,
  323 + ADD PRIMARY KEY (id_ip_rede, nm_modulo, id_local),
  324 + ENGINE=InnoDB CHARACTER SET=latin1;
  325 +
  326 +
  327 +ALTER TABLE so
  328 + ADD te_so varchar(50) NOT NULL DEFAULT '' COMMENT '' AFTER sg_so,
  329 + DROP PRIMARY KEY,
  330 + ADD PRIMARY KEY (id_so, te_so),
  331 + ENGINE=InnoDB CHARACTER SET=latin1;
  332 +
  333 +
  334 +ALTER TABLE softwares_inventariados
  335 + ADD id_tipo_software int(11) NULL DEFAULT '0' COMMENT '' AFTER nm_software_inventariado,
  336 + ADD id_software int(10) unsigned NULL COMMENT '' AFTER id_tipo_software,
  337 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' AFTER id_software,
  338 + ADD INDEX id_software (id_software_inventariado),
  339 + ADD INDEX idx_nm_software_inventariado (nm_software_inventariado),
  340 + ENGINE=InnoDB CHARACTER SET=latin1;
  341 +
  342 +
  343 +ALTER TABLE softwares_inventariados_estacoes
  344 + ADD INDEX id_software (id_software_inventariado),
  345 + ENGINE=InnoDB CHARACTER SET=latin1;
  346 +
  347 +
  348 +ALTER TABLE unid_organizacional_nivel2
  349 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  350 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' AFTER id_unid_organizacional_nivel2,
  351 + DROP id_unid_organizacional_nivel1,
  352 + DROP PRIMARY KEY,
  353 + ADD PRIMARY KEY (id_unid_organizacional_nivel2, id_unid_organizacional_nivel1a, id_local),
  354 + ADD INDEX id_localizacao (id_local),
  355 + ENGINE=InnoDB CHARACTER SET=latin1;
  356 +
  357 +
  358 +ALTER TABLE usuarios
  359 + ADD id_local int(11) unsigned NOT NULL COMMENT '' FIRST,
  360 + ADD te_emails_contato varchar(100) NULL DEFAULT NULL COMMENT '' AFTER id_grupo_usuarios,
  361 + ADD te_telefones_contato varchar(100) NULL DEFAULT NULL COMMENT '' AFTER te_emails_contato,
  362 + ADD te_locais_secundarios varchar(200) NULL DEFAULT NULL COMMENT '' AFTER te_telefones_contato,
  363 + MODIFY nm_usuario_acesso varchar(40) NOT NULL DEFAULT '' COMMENT '',
  364 + MODIFY te_senha varchar(60) NOT NULL DEFAULT '' COMMENT '',
  365 + MODIFY id_grupo_usuarios int(1) NOT NULL COMMENT '',
  366 + ADD INDEX id_localizacao (id_local),
  367 + ENGINE=InnoDB CHARACTER SET=latin1;
  368 +
  369 +
  370 +ALTER TABLE variaveis_ambiente
  371 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' AFTER nm_variavel_ambiente,
  372 + ENGINE=InnoDB CHARACTER SET=latin1;
  373 +
  374 +
  375 +ALTER TABLE versoes_softwares
  376 + ADD PRIMARY KEY (te_node_address, id_so),
  377 + ENGINE=InnoDB CHARACTER SET=latin1;
365 378
  379 +--
  380 +-- Update ID_LOCAL on tables
  381 +--
  382 +
  383 +UPDATE acoes_excecoes SET id_local=1;
  384 +UPDATE acoes_redes SET id_local=1;
  385 +UPDATE acoes_so SET id_local=1;
  386 +UPDATE aplicativos_redes SET id_local=1;
  387 +UPDATE configuracoes_locais SET id_local=1;
  388 +UPDATE patrimonio_config_interface SET id_local=1;
  389 +UPDATE redes SET id_local=1;
  390 +UPDATE redes_grupos_ftp SET id_local=1;
  391 +UPDATE redes_versoes_modulos SET id_local=1;
  392 +UPDATE unid_organizacional_nivel2 SET id_local=1;
  393 +UPDATE usuarios SET id_local=1;
  394 +INSERT INTO `locais` (`nm_local`,`sg_local`,`te_observacao`) VALUES ("Local Padrão","DFT","Colocar aqui informações sobre o local");
366 395
367 SET FOREIGN_KEY_CHECKS = 1; 396 SET FOREIGN_KEY_CHECKS = 1;
instalador/sql/cacic_v2.2.2.sql
@@ -7,128 +7,126 @@ @@ -7,128 +7,126 @@
7 # http://www.mysqldiff.com 7 # http://www.mysqldiff.com
8 8
9 9
10 -SET FOREIGN_KEY_CHECKS = 0;  
11 -  
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;  
73 -  
74 -  
75 -ALTER TABLE historicos_software  
76 - COMMENT='InnoDB free: 15360 kB';  
77 -  
78 -  
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);  
87 -  
88 -  
89 -ALTER TABLE redes_versoes_modulos  
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 -  
109 -ALTER TABLE softwares_inventariados  
110 - ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER id_software;  
111 -  
112 -  
113 -ALTER TABLE tipos_licenca  
114 - COMMENT='InnoDB free: 15360 kB';  
115 -  
116 -  
117 -ALTER TABLE unid_organizacional_nivel2  
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 '';  
129 -  
130 -ALTER TABLE variaveis_ambiente  
131 - ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' COLLATE latin1_swedish_ci AFTER nm_variavel_ambiente; 10 +SET FOREIGN_KEY_CHECKS = 0;
  11 +
  12 +CREATE TABLE componentes_estacoes (
  13 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  14 + id_so int(11) NOT NULL COMMENT '',
  15 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '',
  16 + te_valor text NOT NULL DEFAULT '' COMMENT '',
  17 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  18 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  19 +
  20 +CREATE TABLE componentes_estacoes_historico (
  21 + te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  22 + id_so int(11) NOT NULL COMMENT '',
  23 + cs_tipo_componente varchar(100) NOT NULL DEFAULT '' COMMENT '',
  24 + te_valor varchar(200) NOT NULL DEFAULT '' COMMENT '',
  25 + dt_alteracao datetime NOT NULL COMMENT '',
  26 + cs_tipo_alteracao varchar(3) NOT NULL DEFAULT '' COMMENT '',
  27 + INDEX te_node_address (te_node_address, id_so, cs_tipo_componente)
  28 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  29 +
  30 +CREATE TABLE insucessos_instalacao (
  31 + te_ip varchar(15) NOT NULL DEFAULT '' COMMENT '',
  32 + te_so varchar(60) NOT NULL DEFAULT '' COMMENT '',
  33 + id_usuario varchar(60) NOT NULL DEFAULT '' COMMENT '',
  34 + dt_datahora datetime NOT NULL COMMENT '',
  35 + cs_indicador char(1) NOT NULL DEFAULT '' COMMENT ''
  36 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  37 +
  38 +CREATE TABLE unid_organizacional_nivel1a (
  39 + id_unid_organizacional_nivel1 int(11) NOT NULL COMMENT '',
  40 + id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' auto_increment,
  41 + nm_unid_organizacional_nivel1a varchar(50) NULL DEFAULT NULL COMMENT '',
  42 + PRIMARY KEY (id_unid_organizacional_nivel1a)
  43 +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  44 +
  45 +ALTER TABLE acoes_excecoes
  46 + ADD id_local int(11) NOT NULL DEFAULT '0' COMMENT '' FIRST,
  47 + ENGINE=InnoDB CHARACTER SET=latin1;
  48 +
  49 +
  50 +ALTER TABLE computadores
  51 + MODIFY te_so varchar(50) NULL DEFAULT NULL COMMENT '',
  52 + MODIFY te_mem_ram_desc varchar(200) NULL DEFAULT NULL COMMENT '',
  53 + ENGINE=InnoDB CHARACTER SET=latin1;
  54 +
  55 +
  56 +ALTER TABLE configuracoes_locais
  57 + ADD dt_hr_alteracao_patrim_uon1a datetime NULL DEFAULT '0000-00-00 00:00:00' COMMENT '' AFTER dt_hr_alteracao_patrim_uon1,
  58 + ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' AFTER id_default_body_bgcolor,
  59 + ALTER dt_hr_alteracao_patrim_uon2 SET DEFAULT '0000-00-00 00:00:00',
  60 + ENGINE=InnoDB CHARACTER SET=latin1;
  61 +
  62 +
  63 +ALTER TABLE configuracoes_padrao
  64 + ADD te_exibe_graficos varchar(100) NOT NULL DEFAULT '[acessos_locais][so][acessos][locais]' COMMENT '' AFTER id_default_body_bgcolor,
  65 + ENGINE=InnoDB CHARACTER SET=latin1;
  66 +
  67 +
  68 +ALTER TABLE descricao_hardware
  69 + ADD te_locais_notificacao_ativada text NULL DEFAULT NULL COMMENT 'Locais onde a notificação de alteração de hardware encontra-se ativa.' AFTER te_desc_hardware,
  70 + DROP cs_notificacao_ativada,
  71 + ENGINE=InnoDB CHARACTER SET=latin1;
  72 +
  73 +
  74 +ALTER TABLE patrimonio
  75 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' FIRST,
  76 + DROP id_unid_organizacional_nivel1,
  77 + MODIFY te_node_address varchar(17) NOT NULL DEFAULT '' COMMENT '',
  78 + ENGINE=InnoDB CHARACTER SET=latin1;
  79 +
  80 +
  81 +ALTER TABLE redes_grupos_ftp
  82 + ADD id_ftp int(11) NOT NULL COMMENT '' auto_increment AFTER nu_hora_fim,
  83 + ADD PRIMARY KEY (id_ftp),
  84 + ENGINE=InnoDB CHARACTER SET=latin1;
  85 +
  86 +
  87 +ALTER TABLE redes_versoes_modulos
  88 + ADD dt_atualizacao datetime NOT NULL COMMENT '' AFTER te_versao_modulo,
  89 + DROP PRIMARY KEY,
  90 + ADD PRIMARY KEY (id_ip_rede, nm_modulo, id_local),
  91 + ENGINE=InnoDB CHARACTER SET=latin1;
  92 +
  93 +
  94 +ALTER TABLE so
  95 + ADD te_so varchar(50) NOT NULL DEFAULT '' COMMENT '' AFTER sg_so,
  96 + DROP PRIMARY KEY,
  97 + ADD PRIMARY KEY (id_so, te_so),
  98 + ENGINE=InnoDB CHARACTER SET=latin1;
  99 +
  100 +
  101 +ALTER TABLE softwares_inventariados
  102 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' AFTER id_software,
  103 + ENGINE=InnoDB CHARACTER SET=latin1;
  104 +
  105 +
  106 +ALTER TABLE unid_organizacional_nivel2
  107 + ADD id_unid_organizacional_nivel1a int(11) NOT NULL COMMENT '' AFTER id_unid_organizacional_nivel2,
  108 + DROP id_unid_organizacional_nivel1,
  109 + DROP PRIMARY KEY,
  110 + ADD PRIMARY KEY (id_unid_organizacional_nivel2, id_unid_organizacional_nivel1a, id_local),
  111 + ENGINE=InnoDB CHARACTER SET=latin1;
  112 +
  113 +
  114 +ALTER TABLE usuarios
  115 + ADD te_locais_secundarios varchar(200) NULL DEFAULT NULL COMMENT '' AFTER te_telefones_contato,
  116 + MODIFY nm_usuario_acesso varchar(40) NOT NULL DEFAULT '' COMMENT '',
  117 + MODIFY te_senha varchar(60) NOT NULL DEFAULT '' COMMENT '',
  118 + MODIFY id_grupo_usuarios int(1) NOT NULL DEFAULT '1' COMMENT '',
  119 + ENGINE=InnoDB CHARACTER SET=latin1;
  120 +
  121 +
  122 +ALTER TABLE variaveis_ambiente
  123 + ADD te_hash varchar(40) NOT NULL DEFAULT '' COMMENT '' AFTER nm_variavel_ambiente,
  124 + ENGINE=InnoDB CHARACTER SET=latin1;
132 125
  126 +--
  127 +-- Update ID_LOCAL on tables
  128 +--
  129 +
  130 +UPDATE acoes_excecoes SET id_local=1;
133 131
134 SET FOREIGN_KEY_CHECKS = 1; 132 SET FOREIGN_KEY_CHECKS = 1;