none
Código atualizador de Estrutura de banco de dados MySQL RRS feed

  • Pergunta

  •  

    Bom dia Pessoal,

     

        Estou fazendo um sistema mas não tenho como terminar ele antes de entregar ao cliente, então este está sendo entregue em módulos.

        Portanto, a cada entrega ou correção de módulo, é necessário abrir o mysql e ajustar o banco manualmente, mas gostaria que o sistema tivesse uma opção onde o proprio usuário atualiza-se a estrutura do banco.

     

        Alguém já fez algo parecido e poderia me indicar o caminho das pedras ou apontar algum site?

     

       Creio q utilizando instruções SQL como CREATE TABLE e ALTER eu consiga mas ñ estou conseguindo sozinho.

     

    QQ ajuda é super bem vinda.

     

    Obrigado.

    terça-feira, 29 de janeiro de 2008 12:48

Todas as Respostas

  • Acho que vc esta no caminho certo. Verifique o seguinte, o usuario que esta rodando o script tem que ter permissão pra fazer isso... isso é crucial...

    quarta-feira, 30 de janeiro de 2008 07:35
  •  

    o meu medo é o seguinte, de ficar dando instruções SQL para criar e alterar e o estragar banco.

     

    Será q tem algo tipo como ver se tem uma tabela, os campos/tipos da tabela, essas coisas?

    quarta-feira, 30 de janeiro de 2008 12:32
  •  

    Opa,

     

     

    Então no SQL, aonde tenho mais experiencia, vc consegue essas informações nas tabelas de systemas, então com scripts você conseguiria tomar decisões, analizando qual versão da tabel que o camarada tem e então rodando o script mais correto.Mas uma coisa que vc pode fazer é rodar algum backup antes de iniciar a modificação, se zica tudo vc volta o backup.

    quarta-feira, 30 de janeiro de 2008 17:01
  • Obviamente o script deve sr testado exaustivamente antes de enviar pro cliente

     

    quarta-feira, 30 de janeiro de 2008 17:02