Php sqldiff.

php sqldiff é um aplicativo da Web que mostra a diferença entre duas tabelas de banco de dados SQL.
Baixe Agora

Php sqldiff. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Terry Gliedt
  • Site do editor:

Php sqldiff. Tag


Php sqldiff. Descrição

O PHP SQLDIFF é um aplicativo da Web que mostra a diferença entre duas tabelas de banco de dados SQL. O PHP SqlDiff é um aplicativo da Web que mostra a diferença entre duas tabelas de banco de dados SQL. Se você gerenciar suas tabelas de banco de dados como eu, você também faz cópias copiosas das tabelas. Quando vou fazer qualquer mudança séria para uma tabela, copio a tabela para outro banco de dados e faço minhas alterações lá. Em outros casos, meus usuários fazem alterações em suas tabelas usando o SQLView. Claro, mantenho backups de suas mesas em outro lugar. Nós sabemos o que queremos, mas nem sempre é uma coisa fácil de conseguir. Aqui estão algumas coisas para ter em mente: assim como com qualquer 'diff', mais que mudou, mais difícil é ver o que realmente aconteceu. SqlDiff fornece conjuntos rolados de linhas alteradas, mas de qualquer maneira que você cortá-lo, uma alteração de um milhão é além do que qualquer um pode ser razoavelmente administrar. As tabelas devem ter uma chave primária. O SqlDiff permite que você especifique a coluna a ser usada para o comparador. Isso significa, no entanto, se suas tabelas não tiverem a mesma chave primária, o SqlDiff não permitirá que você faça alterações. Se você escolher a coluna Errada Comparador ou os dados para a coluna não for exclusivo, você poderá bagunçar suas tabelas. As duas tabelas devem ser basicamente "as mesmas". Ou seja, eles devem ter os mesmos nomes de colunas e os tipos de dados para as colunas devem corresponder. O SqlDiff pode comparar tabelas que não têm exatamente as mesmas colunas, mas você terá que escolher quais colunas para comparar. Ele também finja que as colunas do mesmo nome, mas com um tipo de dados diferente são os mesmos. Isso nem sempre é verdade, então você deve ser particularmente cuidadoso ao fazer alterações para diferentes tabelas. Em qualquer caso, quanto mais as tabelas diferem, mais diferenças são encontradas até que você dificilmente possa descobrir o que aconteceu. Dito isto, há momentos em que a 'mudança' é que você adicionou ou excluiu uma coluna ou duas. Então Sqldiff vai detectar isso e permitir que você escolha quais colunas você deseja comparar. Em qualquer caso, você ainda deve ter chaves primárias que correspondam. Mesas realmente grandes podem demorar muito tempo para diferir. Para fazer a comparação, devemos ler a mesa inteira e que podem ser muito difíceis em seus sistemas. Se você tem algumas dezenas de milhares de linhas, Sqldiff deve ser satisfatório, mas se você tem alguns milhões de linhas, bem ... Boa sorte. Há uma boa chance php ficará sem memória e dependendo da configuração do servidor da Web, talvez você não receba nada para que você possa dizer o que está acontecendo. Em geral, você não será feliz ao comparar mesas realmente grandes. Depois que o diff é conhecido, você pode fazer alterações de modo que certas (ou todas) linhas ou colunas são atualizadas na tabela mestre da tabela modificada. Antes de realmente comitar uma mudança de banco de dados, use o botão Novo 'Show SQL' e veja se o SQL é razoável. Os bancos de dados são raramente estáticos e o SqlDiff nem pretende protegê-lo. Se você fizer um diff em um par de tabelas e uma das alterações depois e, então, você tenta sincronizá-las com SqlDiff ... Bem, você pode se surpreender.


Php sqldiff. Software Relacionado

db_flay.

db_flay gera uma interface web simples - mas produtiva para bancos de dados. ...

151

Download