Jump to content

Adaptar automaticamente SQL de um projeto para outro.


WilliamFS

Recommended Posts

 

Essa dica permite que você adapte qualquer SQL para o seu projeto de forma automática. O que você vai precisar:

  • SQL dos itens que você quer adicionar;
  • Saber para qual projeto essa SQL foi feita;
  • Backup do projeto no qual você consegue adicionar essa SQL. Por exemplo: se você baixou os itens para a Frozen, vai precisar de um backup da Frozen.


Antes de mais nada, faça um backup da sua database. Caso faça algo errado, estará seguro.

Neste pequeno guia vou transferir os itens Exodus para a DreamV2:

  1. Crie uma nova database e restaure o backup compatível com a SQL (no meu caso, é a Frozen). Vamos chamar essa database de "modificada";

    image.png.0cc19836d85c8d68e951840ab798f187.png
    image.png.09ee2a819563e15191331392ea66ad9a.png
    image.png.cb9d43a9baec8aadb8ac983526083c20.png
     
  2. Adicione a SQL dos itens na database "modificada". Se for compatível, deve ser adicionada sem erros;
  3. Agora, clique em Tools > Structure Synchronization:

    image.png.17209eba50fb8691ff861f305c6bd676.png
     
  4. No lado esquerdo, você deve selecionar sua database; no lado direito, você seleciona a "modificada";

    image.png.e33724cedde3d155db7e1cf598c444fa.png
     
  5. Clique em "Compare";
     
  6. A database do lado esquerdo será usada para alterar as tabelas do lado direito, ou seja, a "modificada" que contém os itens que você quer adaptar será modificada e ficará igual à sua database. Como estou adaptando os itens Exodus, vou selecionar apenas custom_armor, custom_armorsets e custom_weapons. 

    image.png.a5fbb7a0f1fcfa2401ba40042db653a6.png
    (Note que selecionando a tabela ele mostra as alterações que serão feitas);
     
  7. Clique em "Next", um resumo será exibido;

    image.png.43e336fc2999ae5537fd943b86912577.png
     
  8. Clique em "Start" e espere o processo concluir;

    image.png.c353d7112d3c63a247440836be7680da.png
     
  9. Clique em "Close". Agora, a "modificada" tem os itens compatíveis com sua database. Exporte os itens para SQL e adicione na sua database.

    image.png.8200c9f4cac487af5abe81c84dd6ef45.png
    image.png.d9d24caf2e095e683719c5721bba59f8.png
    image.png.1f224f1c98fc8dd7f166bba2d35b499d.png
    image.png.d9c47a4fa18b91efcec4e1fd4a838984.png

Se der algum erro ao importar, provavelmente é alguma coluna que não pode ficar em branco. Nesse caso, verifique algum item da sua database, copie o valor da coluna e aplique nos itens que estão na "modificada".

caso queira usar a mesma versão do Navicat que eu estou usando, é a premium 16

 

Isso é tudo.

 

Edited by WilliamFS
  • Like 2
  • I love it 1
Link to comment
Share on other sites


  • L2JBr ADM

O Navicat tem umas ferramentas boas demais né brother? Facilita muito na gestão do banco de dados, tem filtros, tem ferramentas de dar DUMP na SQL.

 

Nice tutorial WilliamFS, vai ajudar uma galera boa!

  • Like 1

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link to comment
Share on other sites

1 hora atrás, Nattan Felipe disse:

O Navicat tem umas ferramentas boas demais né brother? Facilita muito na gestão do banco de dados, tem filtros, tem ferramentas de dar DUMP na SQL.

Nice tutorial WilliamFS, vai ajudar uma galera boa!

em pleno 2024 tem gente sofrendo de sqllite aguda, espero que essa dica vire referência pra ngm ficar preso nisso por mto tempo 

  • Like 3
Link to comment
Share on other sites





×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.