Descrição da estrutura do banco de dados de administração
O arquivo menutemas/admin.db não existe. Utilize a opção existente no menu de administração para criar o banco de dados SQLITE.";
exit;
}
$dbh = new PDO('sqlite:../../../admin/admin.db');
echo "
Lista de tabelas
";
$q = $dbh->query("SELECT name FROM (SELECT * FROM sqlite_master UNION ALL SELECT * FROM sqlite_temp_master) WHERE type='table' ORDER BY name",PDO::FETCH_ASSOC);
$resultado = $q->fetchAll();
foreach ($resultado as $r){
echo "
".$r["name"]."
";
}
$q = $dbh->query("select * from sqlite_master",PDO::FETCH_ASSOC);
$resultado = $q->fetchAll();
echo "
SQL no padrão SQLite
";
foreach($resultado as $r){
if(mb_detect_encoding($temasacessos2[$i],'UTF-8, ISO-8859-1') == "ISO-8859-1"){
echo "
".utf8_encode($r["sql"])."
";
}
else{
echo "
".$r["sql"]."
";
}
}
echo "
SQL no padrão PostgreSQL
";
echo "
Após criar as tabelas no PostgreSQL, você deve definir as permissões para os usuários.
";
echo "
Para usar outro banco de dados que não seja o default (SQLite), você terá de alterar a variável conexaoadmin do programa i3geo/ms_configura.php
";
foreach($resultado as $r){
if(mb_detect_encoding($r["sql"],'UTF-8, ISO-8859-1') == "ISO-8859-1"){
$r["sql"] = utf8_encode($r["sql"]);
}
echo str_ireplace("INTEGER PRIMARY KEY","SERIAL PRIMARY KEY NOT NULL",$r["sql"])."
";
}
echo "
Listagem completa
";
echo "
";
$resultado = var_dump($resultado);
if(mb_detect_encoding($resultado,'UTF-8, ISO-8859-1') == "ISO-8859-1"){
$resultado = utf8_encode($resultado);
}
echo $resultado;
$dbh = null;
$dbhw = null;
?>