Fiz uma modificação na estrutura do banco de dados em CSharp com Entity e MySQL. Como atualizar a base que já está em produção em outra máquina ?.

MySQL

Entity Framework

C#

07/02/2020

Caros colegas.

Quando faço alterações na estrutura do banco de dados na máquina de desenvolvimento, posteriormente preciso atualizar a estrutura no banco de dados que está rodando em produção em outra máquina. Como devo proceder ?.

Obrigado.
Gilberto Gonçalves

Gilberto Gonçalves

Curtidas 0

Respostas

Lourenço Lima

Lourenço Lima

07/02/2020

Olá, se você fizer Migration (Instalar o Pacote Entity Framework Core.Tools e depois: Ferramentas >> Gerenciador de Pacotes do Nuget >> Console do Gerenciador de Pacotes >> Add-Migration [Nome]) não dá certo? Não altera no Banco de Dados da outra máquina?

GOSTEI 0
Gilberto Gonçalves

Gilberto Gonçalves

07/02/2020

Estou utilizando Migration, porém somente atualiza o banco no desenvolvimento.

Após a atualização na maquina do desenvolvimento gerei uma nova migração: ADD-MIGRATION -SCRIPT.

Foi gerado um script, então o copiei para a máquina de produção e executei. Mas também não alterou o banco.

Obrigado.
GOSTEI 0
Gilberto Gonçalves

Gilberto Gonçalves

07/02/2020

Retificando: UPDATE-DATABASE -SCRIPT ......
GOSTEI 0
Lourenço Lima

Lourenço Lima

07/02/2020

Opa, desculpa a demora para responder...
Vish, então não sei resolver o seu caso.
Uma solução seria você utilizar Banco de Dados Online por meio de alguma plataforma.

Espero que tenha ajudado!
GOSTEI 0
POSTAR