$homologSchema = $_GET['homologSchema']; } $devSchema = "rubens_teste"; if (isset($argv[2])) { $devSchema = $argv[2]; } if (isset($_GET['devSchema'])) { $devSchema = $_GET['devSchema']; } $dev = new Conexao($devSchema); $homolog = new Conexao($homologSchema); // Abre um arquivo para gravar $nomeArquivo = $homologSchema . "Script.sql"; $arquivo = new Arquivo($nomeArquivo); $arquivo->abre(); $arquivo->gravar("\n\n\n------------- DATABASE: {$homologSchema} -------------\n\n\n"); $resultadoTableDev = $dev->query($schemaQuery); $resultadoTableHomolog = $homolog->query($schemaQuery); // Lista de SEQUENCES $sequencesDev = $dev->query($sequenceQuery); $sequencesHomolog = $homolog->query($sequenceQuery); // Dropar Sequences que em comparação ao Dev estejam à mais $comparaListaSequence = array_diff($sequencesHomolog, $sequencesDev); $arquivo->gravar("------ DROP DE SEQUENCES ------"); if (isset($comparaListaSequence)) { $arquivo->gravar("\nDROP SEQUENCE " . implode("\nDROP SEQUENCE ", $comparaListaSequence) . "\n\n"); } // loop das tabelas do schema foreach ($resultadoTableDev as $table) { // Lista dos CAMPOS $resultadoDev = $dev->queryAll($colunaQuery . "'{$table}'");