$dbcon->exec("SELECT nextval('{$tabela}')"); } } // Execuções echo "Iniciando importação...<br>\n"; $tmpdir = sys_get_temp_dir(); $zipfile = $tmpdir . "/bases_cacic2_teste.zip"; // Extrai os arquivos necessarios para a importação $zip = new ZipArchive(); $x = $zip->open($zipfile); echo "extraindo arquivo..."; if ($x === TRUE) { $zip->extractTo($tmpdir . '/importacao'); $zip->close(); echo " feito.<br>\n"; } else { echo "<br>\nErro de extração de arquivo: {$x}"; die; } // Importa os dados para o postgres $dbcon->exec("begin"); importar($dbcon, $tmpdir); $dbcon->exec("end"); atualizar_seq($dbcon); // Deleta os arquivos foreach (glob($tmpdir . '/importacao/*') as $filename) { unlink($filename); } rmdir($tmpdir . "/importacao"); // Fecha conexão com o banco $dbcon = null;