Fórum Rotina para Alteração de Estrutura do Banco de Dados #220066
12/03/2004
0
:) 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
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
Curtir tópico
+ 0
Responder
Posts
12/03/2004
Wtjunior
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
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)