Beispiel #1
0
    $empresa = $argv[1];
    $cmd = true;
} elseif (isset($_GET['empresa'])) {
    $empesa = $_GET['empresa'];
    $cmd = false;
} else {
    $empresa = "teste";
    $cmd = false;
}
$saida = new Saida($empresa, $cmd);
$saida->open();
$schema = new SchemaBO($empresa);
$schemasArray = $schema->arrayHomolog();
$sequence = new SequenceBO($empresa);
$saida->gravarDataBase();
$saida->gravar($schema->listarDev());
$saida->gravar($schema->listarHomolog());
$saida->gravar($schema->dropSchemaHomolog());
$saida->gravar($schema->createSchemaHomolog());
echo "<pre>";
// print_r($schema->dropSchemaHomolog());
// print_r($schema->arrayHomolog());
echo "</pre>";
$saida->gravar($sequence->dropSequenceHomolog());
foreach ($schemasArray as $schemaNome) {
    $saida->gravar($schema->setSchema($schemaNome));
    $tabela = new TabelaBO($empresa, $schemaNome);
    $saida->gravar($tabela->dropTableHomolog());
    $saida->gravar($tabela->createTableHomolog());
    $saida->gravar($tabela->alterTableDropColumnHomolog());
    $saida->gravar($tabela->alterTableAddColumnHomolog());
Beispiel #2
0
error_reporting(E_ALL);
ini_set("display_errors", 1);
include_once realpath(__DIR__ . '/../output/Saida.php');
//include_once realpath ( __DIR__ . '/../bo/sequence/GerenciadorSequence.php' );
function __autoload($classe)
{
    if (file_exists(__DIR__ . "/../bo/{$classe}.php")) {
        include_once __DIR__ . "/../bo/{$classe}.php";
    }
}
if (isset($argv[1])) {
    $empresa = $argv[1];
    $cmd = true;
} elseif (isset($_GET['empresa'])) {
    $empesa = $_GET['empresa'];
    $cmd = false;
} else {
    $empresa = "test";
    $cmd = false;
}
$saida = new Saida($empresa, $cmd);
$saida->open();
$estrutura = $saida->estrutura();
$schema = new SchemaBO($empresa, $estrutura);
$saida->gravarDataBase();
$saida->gravar($schema->listarDev());
$saida->gravar($schema->listarHomolog());
$saida->gravar($schema->dropSchema());
$saida->gravar($schema->createSchema());
$saida->gravar($schema->alterSchema());
$saida->fecha();
Beispiel #3
0
$coluna = new ColunaBO();
$constraint = new ConstraintBO();
/*
AssemblerBO::devTree();
AssemblerBO::homologTree();

$saida->gravar($schema->listar());
$saida->gravar($sequence->listar());
$saida->gravar($funcao->listar());
$saida->gravar($tabela->listar());
$saida->gravar($trigger->listar());
$saida->gravar($indice->listar());
$saida->gravar($coluna->listar());
$saida->gravar($constraint->listar());
*/
$saida->gravar($schema->drop());
$saida->gravar($sequence->drop());
$saida->gravar($funcao->drop());
$saida->gravar($tabela->drop());
$saida->gravar($trigger->drop());
$saida->gravar($indice->drop());
$saida->gravar($coluna->drop());
$saida->gravar($constraint->drop());
$saida->gravar($schema->create());
$saida->gravar($sequence->create());
$saida->gravar($tabela->create());
$saida->gravar($coluna->add());
$saida->gravar($coluna->alter());
$saida->gravar($constraint->add());
$saida->gravar($constraint->alter());
$saida->gravar($indice->create());