Information générale
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Acertar a base de dados do cliente
Olá a *.*
Tenho uma rotina baseada em uma tabela chamada MESTRE.DBF que insere campos e índices na base de dados do cliente, pois desta forma posso atualizar todos os usuários de meu sistema sem necessariamente enviar arquivo em branco ou ter que me deslocar até o cliente
Esta rotina é utilizada em tabelas livres, o arquivo mestre contém o nome de cada tabela, os campos, tipo, tamanho e os índices.
Funciona basicamente assim:
- faço um bkp (para uma pasta temporária) das tabelas antigas
- Deleto as tabelas antigas
- Crio as novas tabelas conforme a estrutura do arquivo MESTRE
- Copio as informações da pasta temporária para a nova estrutura
- Reorganizo os arquivos
Agora preciso fazer algo semelhante mas com tabelas dentro de um banco de dados, com índices primários, relacionamentos, etc.
Creio que eu não possa simplesmente fazer um bkp, excluir os arquivos antigos, recriá-los e depois voltar os dados (tudo isso via programa), pois como ficaria os relacionamentos entre as tabelas ?
Como vocês tratam este tipo de problema? como atualizar os campos e índices em um sistema no cliente que já possui dados ?
Qualquer ajuda é bem vinda!
Frederico Tomazetti
BH/MG
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement