Rotina para Alteração de Estrutura do Banco de Dados

Delphi

12/03/2004

:) Olá Pessoal, estou querendo desenvolver uma rotina para que ele teste, se houve alteração da estrutura do arquivo de banco de dados. Alguém quer me ajudar?
A idéia é o seguinte: irei gravar um arquivo ou no registro, a versão do programa. Quando da iniciação do programa, ele verifica se a versão do software é a mesma. Se for mais recente, ele carrega a rotina e checa que houve alteração na base de dados.
Pretendo fazer assim: preciso de uma rotina, que retorne todos as tabelas do banco de dados.
Depois preciso listar todos os campos da tabela selecionada.
Criarei uma tabela temporária com a nova estrutura do arquivo em um segundo banco de dados. Depois preciso verificar se cada campo do arquivo temporário há no arquivo principal, senão basta fazer a alteração para que ela crie os campos necessários. E vice-versa, fazendo a verificação para que se houve algum campo eliminado.

Alguém tem alguma rotina dessas para ajudar?

Utilizo Delphi 7 x Mysql x Dbexpress.

Obrigado

:D


Jubrovolski

Jubrovolski

Curtidas 0

Respostas

Wtjunior

Wtjunior

12/03/2004

Olá Jubrovolski,

Que utilidade esta rotina terá?
Não seria mais fácil vc a cada versão do sistema que for instalar rodar os scripts de atualização, seria bem mais fácil, rápido e seguro.
Como ficariam dos dados da tabela?
Wilson


GOSTEI 0
POSTAR