atualizar_bd_mysql_78.sql
13.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
UPDATE versao SET versao_codigo='8.0.0';
UPDATE versao SET ultima_atualizacao_bd='2011-10-24';
UPDATE versao SET ultima_atualizacao_codigo='2011-10-24';
UPDATE versao SET versao_bd=78;
SET FOREIGN_KEY_CHECKS=0;
ALTER TABLE projetos CHANGE projeto_nome_curto projeto_nome_curto VARCHAR(255) DEFAULT NULL;
ALTER TABLE recursos CHANGE recurso_quantidade recurso_quantidade FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE recursos CHANGE recurso_custo recurso_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE recursos CHANGE recurso_liberado recurso_liberado FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE projetos CHANGE projeto_percentagem projeto_percentagem FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE projetos CHANGE projeto_custo projeto_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE projetos CHANGE projeto_gasto projeto_gasto FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE projetos CHANGE projeto_meta_custo projeto_meta_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE projetos CHANGE projeto_custo_atual projeto_custo_atual FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_duracao tarefa_duracao FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_horas_trabalhadas tarefa_horas_trabalhadas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_percentagem tarefa_percentagem FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_custo tarefa_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_gasto tarefa_gasto FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_custo_almejado tarefa_custo_almejado FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_previsto tarefa_previsto FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefas CHANGE tarefa_realizado tarefa_realizado FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_projetos CHANGE projeto_percentagem projeto_percentagem FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_projetos CHANGE projeto_custo projeto_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_projetos CHANGE projeto_gasto projeto_gasto FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_projetos CHANGE projeto_meta_custo projeto_meta_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_projetos CHANGE projeto_custo_atual projeto_custo_atual FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_duracao tarefa_duracao FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_horas_trabalhadas tarefa_horas_trabalhadas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_percentagem tarefa_percentagem FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_custo tarefa_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_gasto tarefa_gasto FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_custo_almejado tarefa_custo_almejado FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_previsto tarefa_previsto FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefas CHANGE tarefa_realizado tarefa_realizado FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_recurso_tarefas CHANGE recurso_quantidade recurso_quantidade FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE recurso_tarefas CHANGE recurso_quantidade recurso_quantidade FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefa_custos CHANGE tarefa_custos_custo tarefa_custos_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE baseline_tarefa_gastos CHANGE tarefa_gastos_custo tarefa_gastos_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefa_custos CHANGE tarefa_custos_custo tarefa_custos_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE tarefa_gastos CHANGE tarefa_gastos_custo tarefa_gastos_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE checklist_campo CHANGE checklist_campo_porcentagem checklist_campo_porcentagem FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE estrategias_log CHANGE pg_estrategia_log_horas pg_estrategia_log_horas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE fatores_criticos_log CHANGE pg_fator_critico_log_horas pg_fator_critico_log_horas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE instrumento CHANGE instrumento_valor_contrapartida instrumento_valor_contrapartida FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE instrumento CHANGE instrumento_valor instrumento_valor FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE metas_log CHANGE pg_meta_log_horas pg_meta_log_horas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE objetivos_estrategicos_log CHANGE pg_objetivo_estrategico_log_horas pg_objetivo_estrategico_log_horas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_custos CHANGE plano_acao_item_custos_quantidade plano_acao_item_custos_quantidade FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_custos CHANGE plano_acao_item_custos_custo plano_acao_item_custos_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_gastos CHANGE plano_acao_item_gastos_quantidade plano_acao_item_gastos_quantidade FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_gastos CHANGE plano_acao_item_gastos_custo plano_acao_item_gastos_custo FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_custos CHANGE h_custos_quantidade1 h_custos_quantidade1 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_custos CHANGE h_custos_quantidade2 h_custos_quantidade2 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_custos CHANGE h_custos_custo1 h_custos_custo1 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_custos CHANGE h_custos_custo2 h_custos_custo2 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_gastos CHANGE h_gastos_quantidade1 h_gastos_quantidade1 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_gastos CHANGE h_gastos_quantidade2 h_gastos_quantidade2 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_gastos CHANGE h_gastos_custo1 h_gastos_custo1 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_item_h_gastos CHANGE h_gastos_custo2 h_gastos_custo2 FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE plano_acao_log CHANGE plano_acao_log_horas plano_acao_log_horas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE pratica_indicador_composicao CHANGE peso peso FLOAT(100,3) DEFAULT NULL;
ALTER TABLE pratica_indicador_log CHANGE pratica_indicador_log_horas pratica_indicador_log_horas FLOAT(100,3) UNSIGNED DEFAULT '0';
ALTER TABLE pratica_log CHANGE pratica_log_horas pratica_log_horas FLOAT(100,3) UNSIGNED DEFAULT '0';
UPDATE gacl_axo SET valor='parafazer', nome='Lembretes' WHERE valor='desenvolvedor';
UPDATE gacl_axo_mapa SET valor='parafazer' WHERE valor='desenvolvedor';
UPDATE gacl_permissoes SET modulo='parafazer' WHERE modulo='desenvolvedor';
ALTER TABLE tarefas ADD COLUMN tarefa_numeracao INTEGER(100) UNSIGNED DEFAULT NULL;
DROP TABLE IF EXISTS projeto_recebimento;
CREATE TABLE projeto_recebimento (
projeto_recebimento_id INTEGER(100) UNSIGNED NOT NULL AUTO_INCREMENT,
projeto_recebimento_projeto INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_tarefa INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_responsavel INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_cliente INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_autoridade INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_numero INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_observacao TEXT,
projeto_recebimento_provisorio TINYINT(1) UNSIGNED DEFAULT '0',
projeto_recebimento_definitivo TINYINT(1) UNSIGNED DEFAULT '0',
projeto_recebimento_data_prevista DATE DEFAULT NULL,
projeto_recebimento_data_entrega DATE DEFAULT NULL,
projeto_recebimento_data_aprovacao DATETIME DEFAULT NULL,
projeto_recebimento_cor VARCHAR(6) DEFAULT 'ffffff',
projeto_recebimento_acesso INTEGER(100) UNSIGNED DEFAULT '0',
PRIMARY KEY (projeto_recebimento_id),
KEY projeto_recebimento_projeto (projeto_recebimento_projeto),
KEY projeto_recebimento_tarefa (projeto_recebimento_tarefa),
KEY projeto_recebimento_responsavel (projeto_recebimento_responsavel),
KEY projeto_recebimento_autoridade (projeto_recebimento_autoridade),
KEY projeto_recebimento_cliente (projeto_recebimento_cliente),
CONSTRAINT projeto_recebimento_fk FOREIGN KEY (projeto_recebimento_projeto) REFERENCES projetos (projeto_id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT projeto_recebimento_fk5 FOREIGN KEY (projeto_recebimento_tarefa) REFERENCES tarefas (tarefa_id) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT projeto_recebimento_fk2 FOREIGN KEY (projeto_recebimento_responsavel) REFERENCES usuarios (usuario_id) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT projeto_recebimento_fk4 FOREIGN KEY (projeto_recebimento_autoridade) REFERENCES usuarios (usuario_id) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT projeto_recebimento_fk3 FOREIGN KEY (projeto_recebimento_cliente) REFERENCES contatos (contato_id) ON DELETE SET NULL ON UPDATE CASCADE
)ENGINE=InnoDB;
DROP TABLE IF EXISTS projeto_recebimento_usuarios;
CREATE TABLE projeto_recebimento_usuarios (
projeto_recebimento_id INTEGER(100) UNSIGNED DEFAULT NULL,
usuario_id INTEGER(100) UNSIGNED DEFAULT NULL,
KEY projeto_recebimento_id (projeto_recebimento_id),
KEY usuario_id (usuario_id),
CONSTRAINT projeto_recebimento_usuarios_fk FOREIGN KEY (projeto_recebimento_id) REFERENCES projeto_recebimento (projeto_recebimento_id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT projeto_recebimento_usuarios_fk1 FOREIGN KEY (usuario_id) REFERENCES usuarios (usuario_id) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB;
DROP TABLE IF EXISTS projeto_recebimento_lista;
CREATE TABLE projeto_recebimento_lista (
projeto_recebimento_lista_id INTEGER(100) UNSIGNED NOT NULL AUTO_INCREMENT,
projeto_recebimento_lista_recebimento_id INTEGER(100) UNSIGNED NOT NULL DEFAULT '0',
projeto_recebimento_lista_responsavel INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_lista_ordem INTEGER(100) UNSIGNED DEFAULT NULL,
projeto_recebimento_lista_data DATETIME DEFAULT NULL,
projeto_recebimento_lista_produto TEXT,
PRIMARY KEY (projeto_recebimento_lista_id),
KEY projeto_recebimento_lista_recebimento_id (projeto_recebimento_lista_recebimento_id),
KEY projeto_recebimento_lista_responsavel (projeto_recebimento_lista_responsavel),
CONSTRAINT projeto_recebimento_lista_recebimento_id_fk FOREIGN KEY (projeto_recebimento_lista_recebimento_id) REFERENCES projeto_recebimento (projeto_recebimento_id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT projeto_recebimento_lista_responsavel_fk2 FOREIGN KEY (projeto_recebimento_lista_responsavel) REFERENCES usuarios (usuario_id) ON DELETE SET NULL ON UPDATE CASCADE
)ENGINE=InnoDB;
INSERT INTO artefatos_tipo (artefato_tipo_id, artefato_tipo_nome, artefato_tipo_campos, artefato_tipo_descricao, artefato_tipo_imagem) VALUES
(11,'Termo de Recebimento de Produto/Serviço (TRPS)',0x613A393A7B733A353A2263616D706F223B613A31333A7B693A313B613A323A7B733A343A227469706F223B733A343A226C6F676F223B733A353A226461646F73223B733A31313A2270726F6A65746F5F636961223B7D693A323B613A323A7B733A343A227469706F223B733A393A226361626563616C686F223B733A353A226461646F73223B733A31313A2270726F6A65746F5F636961223B7D693A333B613A323A7B733A343A227469706F223B733A31333A22626C6F636F5F73696D706C6573223B733A353A226461646F73223B733A31343A2270726F6A65746F5F636F6469676F223B7D693A343B613A323A7B733A343A227469706F223B733A31333A22626C6F636F5F73696D706C6573223B733A353A226461646F73223B733A31323A2270726F6A65746F5F6E6F6D65223B7D693A353B613A323A7B733A343A227469706F223B733A31343A226C697374615F657370656369616C223B733A353A226461646F73223B733A32363A2270726F6A65746F5F7265636562696D656E746F5F6E756D65726F223B7D693A363B613A323A7B733A343A227469706F223B733A31343A226C697374615F657370656369616C223B733A353A226461646F73223B733A32353A227265636562696D656E746F5F6461646F735F636C69656E7465223B7D693A373B613A323A7B733A343A227469706F223B733A31343A226C697374615F657370656369616C223B733A353A226461646F73223B733A32393A227265636562696D656E746F5F6461646F735F726573706F6E736176656C223B7D693A383B613A323A7B733A343A227469706F223B733A31343A226C697374615F657370656369616C223B733A353A226461646F73223B733A32343A2270726F6A65746F5F7265636562696D656E746F5F7469706F223B7D693A393B613A323A7B733A343A227469706F223B733A31343A226C697374615F657370656369616C223B733A353A226461646F73223B733A32353A2270726F6A65746F5F7265636562696D656E746F5F6C69737461223B7D693A31303B613A323A7B733A343A227469706F223B733A31333A22626C6F636F5F73696D706C6573223B733A353A226461646F73223B733A33303A2270726F6A65746F5F7265636562696D656E746F5F6F62736572766163616F223B7D693A31313B613A323A7B733A343A227469706F223B733A31323A226E6F6D655F7573756172696F223B733A353A226461646F73223B733A33313A2270726F6A65746F5F7265636562696D656E746F5F726573706F6E736176656C223B7D693A31323B613A323A7B733A343A227469706F223B733A31343A2266756E63616F5F7573756172696F223B733A353A226461646F73223B733A33313A2270726F6A65746F5F7265636562696D656E746F5F726573706F6E736176656C223B7D693A31333B613A323A7B733A343A227469706F223B733A343A2264617461223B733A353A226461646F73223B733A33323A2270726F6A65746F5F7265636562696D656E746F5F646174615F656E7472656761223B7D7D733A31313A226D6F64656C6F5F7469706F223B733A323A223131223B733A363A2265646963616F223B623A303B733A393A22696D7072657373616F223B623A303B733A393A226D6F64656C6F5F6964223B693A303B733A393A2270617261677261666F223B693A303B733A31353A226D6F64656C6F5F6461646F735F6964223B693A303B733A363A226D6F64656C6F223B4E3B733A333A22716E74223B693A31333B7D,'','');