Commit 5e9d706da826e90b05613f7e3eea7ec15307cfa2
1 parent
7e293c19
Exists in
master
and in
7 other branches
Atualização do programa de atualização do banco de dados de administração
Showing
5 changed files
with
34 additions
and
9 deletions
Show diff stats
admin/index.html
| @@ -41,9 +41,13 @@ | @@ -41,9 +41,13 @@ | ||
| 41 | Se vc está usando o banco de dados SQLITE, você pode acessar | 41 | Se vc está usando o banco de dados SQLITE, você pode acessar |
| 42 | diretamente as tabelas por meio de formulários <a | 42 | diretamente as tabelas por meio de formulários <a |
| 43 | href='../pacotes/phpliteadmin/phpliteadmin.php'>clique aqui</a>. | 43 | href='../pacotes/phpliteadmin/phpliteadmin.php'>clique aqui</a>. |
| 44 | - Veja também o <a | ||
| 45 | - href="../documentacao/diagramas/mer_banco_de_dados_de_administracao.png" | ||
| 46 | - target="_new">diagrama MER </a>do banco de dados de administração. | 44 | + Veja também:<br><br> |
| 45 | + <a href="../documentacao/diagramas/mer_banco_de_dados_de_administracao.png" | ||
| 46 | + target="_new">diagrama MER </a>do banco de dados de administração.<br> | ||
| 47 | + <a href="../documentacao/diagramas/cadastrodeusuarios.png" | ||
| 48 | + target="_new">diagrama MER </a>do banco de dados de usuários.<br> | ||
| 49 | + <a href="../documentacao/diagramas/metaestat.png" | ||
| 50 | + target="_new">diagrama MER </a>do banco de dados do sistema de metadados estatísticos.<br> | ||
| 47 | </p> | 51 | </p> |
| 48 | <fieldset> | 52 | <fieldset> |
| 49 | <legend>Leia-me</legend> | 53 | <legend>Leia-me</legend> |
admin/php/criabanco.php
| @@ -185,7 +185,7 @@ | @@ -185,7 +185,7 @@ | ||
| 185 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(13,2)"); | 185 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(13,2)"); |
| 186 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(13,4)"); | 186 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(13,4)"); |
| 187 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(15,3)"); | 187 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(15,3)"); |
| 188 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES ('16', '2')"); | 188 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(16,2)"); |
| 189 | 189 | ||
| 190 | $banco = null; | 190 | $banco = null; |
| 191 | echo "Banco criado!!! administrador: admin / admin - não esqueça de alterar essa senha na opção de edição do cadastro de usuários"; | 191 | echo "Banco criado!!! administrador: admin / admin - não esqueça de alterar essa senha na opção de edição do cadastro de usuários"; |
admin/php/upgradebanco46_47.php
| @@ -74,11 +74,27 @@ else{ | @@ -74,11 +74,27 @@ else{ | ||
| 74 | } | 74 | } |
| 75 | error_reporting(E_ALL); | 75 | error_reporting(E_ALL); |
| 76 | $tabelas = array( | 76 | $tabelas = array( |
| 77 | -"CREATE TABLE ".$esquemaadmin."i3geousr_usuarios (ativo NUMERIC, data_cadastro TEXT, email TEXT, id_usuario INTEGER PRIMARY KEY, login TEXT, nome_usuario TEXT, senha TEXT)", | ||
| 78 | -"CREATE TABLE ".$esquemaadmin."i3geousr_papelusuario (id_papel NUMERIC, id_usuario NUMERIC)", | ||
| 79 | -"CREATE TABLE ".$esquemaadmin."i3geousr_papeis (descricao TEXT, id_papel INTEGER PRIMARY KEY, nome TEXT)", | ||
| 80 | -"CREATE TABLE ".$esquemaadmin."i3geousr_operacoes (id_operacao INTEGER PRIMARY KEY, codigo TEXT, descricao TEXT)", | ||
| 81 | -"CREATE TABLE ".$esquemaadmin."i3geousr_operacoespapeis (id_operacao NUMERIC, id_papel NUMERIC)" | 77 | + "CREATE TABLE ".$esquemaadmin."i3geousr_usuarios (ativo NUMERIC, data_cadastro TEXT, email TEXT, id_usuario INTEGER PRIMARY KEY, login TEXT, nome_usuario TEXT, senha TEXT)", |
| 78 | + "CREATE TABLE ".$esquemaadmin."i3geousr_papelusuario (id_papel NUMERIC, id_usuario NUMERIC)", | ||
| 79 | + "CREATE TABLE ".$esquemaadmin."i3geousr_papeis (descricao TEXT, id_papel INTEGER PRIMARY KEY, nome TEXT)", | ||
| 80 | + "CREATE TABLE ".$esquemaadmin."i3geousr_operacoes (id_operacao INTEGER PRIMARY KEY, codigo TEXT, descricao TEXT)", | ||
| 81 | + "CREATE TABLE ".$esquemaadmin."i3geousr_operacoespapeis (id_operacao NUMERIC, id_papel NUMERIC)", | ||
| 82 | + "CREATE TABLE ".$esquemaadmin."i3geousr_grupousuario (id_usuario NUMERIC, id_grupo NUMERIC)", | ||
| 83 | + "CREATE TABLE ".$esquemaadmin."i3geousr_grupotema (id_grupo NUMERIC, id_tema NUMERIC)", | ||
| 84 | + "CREATE TABLE ".$esquemaadmin."i3geousr_grupos (id_grupo INTEGER PRIMARY KEY, nome TEXT)", | ||
| 85 | + "create table ".$esquemaadmin."i3geoestat_conexao (codigo_estat_conexao integer primary key,bancodedados text,host text,porta text,usuario text,senha text)", | ||
| 86 | + "create table ".$esquemaadmin."i3geoestat_tipo_regiao(codigo_tipo_regiao integer primary key,nome_tipo_regiao text,descricao_tipo_regiao text,codigo_estat_conexao integer,esquemadb text,tabela text,colunageo text,data text,identificador integer,colunanomeregiao text,srid text,colunacentroide text)", | ||
| 87 | + "create table ".$esquemaadmin."i3geoestat_agregaregiao(id_agregaregiao integer primary key,codigo_tipo_regiao integer,codigo_tipo_regiao_pai integer,colunaligacao_regiaopai text)", | ||
| 88 | + "create table ".$esquemaadmin."i3geoestat_tipo_periodo(codigo_tipo_periodo integer primary key,nome text,descricao text)", | ||
| 89 | + "create table ".$esquemaadmin."i3geoestat_unidade_medida(codigo_unidade_medida integer primary key,nome text,sigla text,permitesoma integer default 0,permitemedia integer default 0)", | ||
| 90 | + "create table ".$esquemaadmin."i3geoestat_variavel(codigo_variavel integer primary key,nome text,descricao text)", | ||
| 91 | + "create table ".$esquemaadmin."i3geoestat_medida_variavel(id_medida_variavel integer primary key,codigo_unidade_medida integer,codigo_tipo_periodo integer,codigo_variavel integer,codigo_tipo_regiao integer,codigo_estat_conexao integer,esquemadb text,tabela text,colunavalor text,colunaidgeo text,filtro text,nomemedida text,colunaidunico text)", | ||
| 92 | + "create table ".$esquemaadmin."i3geoestat_classificacao(id_classificacao integer primary key,nome text,id_medida_variavel integer,observacao text)", | ||
| 93 | + "create table ".$esquemaadmin."i3geoestat_classes(id_classe integer primary key,expressao text,titulo text,vermelho text,verde text,azul text,id_classificacao integer,tamanho text,simbolo text,overmelho text,overde text,oazul text,otamanho text)", | ||
| 94 | + "create table ".$esquemaadmin."i3geoestat_fonteinfo(id_fonteinfo integer primary key,titulo text unique,link text)", | ||
| 95 | + "create table ".$esquemaadmin."i3geoestat_fonteinfo_medida(id_medida_variavel integer not null,id_fonteinfo integer not null)", | ||
| 96 | + "create table ".$esquemaadmin."i3geoestat_medida_variavel_link(link text,id_medida_variavel integer,nome text,id_link integer primary key)", | ||
| 97 | + "create table ".$esquemaadmin."i3geoestat_parametro_medida(id_parametro_medida integer primary key,coluna text,nome text,descricao text,id_pai integer default 0,id_medida_variavel integer)" | ||
| 82 | ); | 98 | ); |
| 83 | foreach($tabelas as $tabela) | 99 | foreach($tabelas as $tabela) |
| 84 | { | 100 | { |
| @@ -154,6 +170,9 @@ if(!in_array($teste,15)) | @@ -154,6 +170,9 @@ if(!in_array($teste,15)) | ||
| 154 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES(15,'admin/html/webservices','cadastro de links para webservices')"); | 170 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES(15,'admin/html/webservices','cadastro de links para webservices')"); |
| 155 | if(!in_array($teste,16)) | 171 | if(!in_array($teste,16)) |
| 156 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES(16,'admin/php/editortexto','editor de texto para mapfiles')"); | 172 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES(16,'admin/php/editortexto','editor de texto para mapfiles')"); |
| 173 | +if(!in_array($teste,17)) | ||
| 174 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES('17', 'admin/html/usuarios', 'cadastro de usuarios')"); | ||
| 175 | + | ||
| 157 | 176 | ||
| 158 | $teste = lista("select * from ".$esquemaadmin."i3geousr_operacoes","id_operacao","id_papel"); | 177 | $teste = lista("select * from ".$esquemaadmin."i3geousr_operacoes","id_operacao","id_papel"); |
| 159 | if(!in_array($teste,'1-2')) | 178 | if(!in_array($teste,'1-2')) |
| @@ -174,6 +193,8 @@ if(!in_array($teste,'13-4')) | @@ -174,6 +193,8 @@ if(!in_array($teste,'13-4')) | ||
| 174 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(13,4)"); | 193 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(13,4)"); |
| 175 | if(!in_array($teste,'15-3')) | 194 | if(!in_array($teste,'15-3')) |
| 176 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(15,3)"); | 195 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(15,3)"); |
| 196 | +if(!in_array($teste,'16-2')) | ||
| 197 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(16,2)"); | ||
| 177 | //cria o banco de dados de metadados estatisticos | 198 | //cria o banco de dados de metadados estatisticos |
| 178 | if(file_exists("../../admin/metaestat.db")) { | 199 | if(file_exists("../../admin/metaestat.db")) { |
| 179 | echo "<br>Arquivo admin/metaestat.db ja existe. Vc deve apagá-lo para poder criá-lo novamente caso precise"; | 200 | echo "<br>Arquivo admin/metaestat.db ja existe. Vc deve apagá-lo para poder criá-lo novamente caso precise"; |
73.8 KB
176 KB