Commit 46f2fc67d9a02f7494bed0cd3f99bcdaf8663b2c

Authored by Edmar Moretti
1 parent a7fcd0ae

Inclusão dos sqls de criação das tabelas referentes ao publicador de mapas do METAESTAT

admin/php/criabanco.php
... ... @@ -94,7 +94,10 @@
94 94 "create table ".$esquemaadmin."i3geoestat_fonteinfo(id_fonteinfo integer primary key,titulo text unique,link text)",
95 95 "create table ".$esquemaadmin."i3geoestat_fonteinfo_medida(id_medida_variavel integer not null,id_fonteinfo integer not null)",
96 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)"
  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)",
  98 + "create table ".$esquemaadmin."create table i3geoestat_mapa(id_mapa integer not null,titulo text not null,template text,logoesquerdo text,logodireito text,publicado integer)",
  99 + "create table ".$esquemaadmin."create table i3geoestat_mapa_grupo(id_mapa_grupo integer not null,id_mapa integer not null,titulo text,foreign key (id_mapa)references i3geoestat_mapa (id_mapa))",
  100 + "create table ".$esquemaadmin."create table i3geoestat_mapa_tema(id_mapa_tema integer not null,id_mapa_grupo integer not null,titulo text,id_medida_variavel integer not null unique,foreign key (id_mapa_grupo) references i3geoestat_mapa_grupo (id_mapa_grupo),foreign key (id_medida_variavel)references i3geoestat_medida_variavel (id_medida_variavel))"
98 101 );
99 102 //valida o usuario e aplica
100 103 if($conexaoadmin == ""){
... ...
admin/php/upgradebanco46_47.php
... ... @@ -87,7 +87,10 @@ $tabelas = array(
87 87 "create table ".$esquemaadmin."i3geoestat_fonteinfo(id_fonteinfo integer primary key,titulo text unique,link text)",
88 88 "create table ".$esquemaadmin."i3geoestat_fonteinfo_medida(id_medida_variavel integer not null,id_fonteinfo integer not null)",
89 89 "create table ".$esquemaadmin."i3geoestat_medida_variavel_link(link text,id_medida_variavel integer,nome text,id_link integer primary key)",
90   - "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)"
  90 + "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)",
  91 + "create table ".$esquemaadmin."create table i3geoestat_mapa(id_mapa integer not null,titulo text not null,template text,logoesquerdo text,logodireito text,publicado integer)",
  92 + "create table ".$esquemaadmin."create table i3geoestat_mapa_grupo(id_mapa_grupo integer not null,id_mapa integer not null,titulo text,foreign key (id_mapa)references i3geoestat_mapa (id_mapa))",
  93 + "create table ".$esquemaadmin."create table i3geoestat_mapa_tema(id_mapa_tema integer not null,id_mapa_grupo integer not null,titulo text,id_medida_variavel integer not null unique,foreign key (id_mapa_grupo) references i3geoestat_mapa_grupo (id_mapa_grupo),foreign key (id_medida_variavel)references i3geoestat_medida_variavel (id_medida_variavel))"
91 94 );
92 95 foreach($tabelas as $tabela)
93 96 {
... ...