Páginas filhas
  • Configuração do banco de dados do Virtual.PDV


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Virtual.PDV
Função:Configuração do banco de dados para poder utilizar o Virtual.PDV


02. SITUAÇÃO/REQUISITO

ATENÇÃO! O PROCESSO A SEGUIR SÓ DEVERÁ SER REALIZADO EM NOVAS INSTALAÇÕES!

  • O Virtual.PDV deverá estar instalado / atualizado com a versão mais recente;
  • Ter o MySQL Server instalado;
  • Ter o MySQL Workbench instalado;

Dumphttps://bit.ly/31pHwgu


  • Abrir o Gerenciado de Tarefas do Windows;
    • Atalhos:
      • Ctrl + Shift + Esc
      • Clicar com botão direito na barra de tarefas do windows e clicar em Gerenciado de Tarefas do Windows (3ª opção de baixo pra cima);
      • Ctrl + Alt + Del e clicar na última opção Gerenciado de Tarefas do Windows (em cima do botão Cancelar);
  • Ir na aba Serviços;
  • Localizar o serviço VirtualPDV, clicar com o botão direito sobre ele e Parar.

  • Localizar e abrir o MySQL Workbench;

  • Conectar na instancia local (clicar sobre e realizar o login);

ATENÇÃO! O PROCESSO A SEGUIR APAGARÁ TODOS OS DADOS. SE O CLIENTE JÁ ESTIVER UTILIZANDO O VIRTUAL.PDV FAÇA UM BACKUP!

  • Localizar o banco de dados virtualpdv, clicar com o botão direito sobre e após em Drop Schema...

Obs: Caso não houve o banco de dados virtualpdv pular para o próximo passo.

Para criar um novo banco de dados seguir os passos:

  • Clicar no atalho para criação do banco de dados (Apontado no lado superior esquerdo, abaixo dos menus View e Query);
  • Informar o nome do banco de dados virtualpdv no campo Name;
  • Selecionar no campo Collation o tipo latin1 - default collation;
  • Após finalizar clicar em Apply (Apontado no lado inferior direito);

Será apresentado a tela acima, clicar em Apply.

Após as alterações serem aplicadas, a tela acima será apresentada, clicar em Finish.

Neste processo será importado o dump (backup) de um banco de dados limpo:

Dump: https://bit.ly/31pHwgu.

  • Clicar no menu Server e após em Data Import.

Para a importação do banco seguir seguir os passos de cima para baixo:

Dump: https://bit.ly/31pHwgu

  • Na primeira parte (Import Options):
    • Selecionar a opção Import from Self-Contained File;
    • Logo a frente terá um botão para localizar o dump (backup) limpo, clicar e localizar o arquivo BancoLimpo_1_9_0_0.sql. Após localizá-lo, o caminho será preenchido no campo ao lado do botão;
  • Na segunda parte (Default Schema to be Imported To):
    • Em Default Target Schema selecionar o banco virtualpdv;
  • Na terceira parte (Select Database Object to Import):
    • Terá um campo de texto (na parte de baixo) selecionar Dump Structure and Data (por padrão já vem selecionado, mas sempre conferir).

Após concluir os passos acima clicar em Start Import.

ATENÇÃO! AGUARDAR ALGUNS MINUTOS ATÉ A IMPORTAÇÃO SER CONCLUÍDA! NÃO CLICAR EM STOP (PARAR)!

Para identificar se o processo foi concluído:

  • A Barra de Status será preenchida na cor VERDE e do lado esquerdo acima da barra será apresentado a mensagem IMPORT COMPLETED (Importação concluída / completada).
  • No Log abaixo da barra também será apresentado na última linha a mensagem "HAS FINISHED" (Foi finalizado).

 

  • Abrir o Gerenciado de Tarefas do Windows;
    • Atalhos:
      • Ctrl + Shift + Esc
      • Clicar com botão direito na barra de tarefas do windows e clicar em Gerenciado de Tarefas do Windows (3ª opção de baixo pra cima);
      • Ctrl + Alt + Del e clicar na última opção Gerenciado de Tarefas do Windows (em cima do botão Cancelar);
  • Ir na aba Serviços;
  • Localizar o serviço VirtualPDV, clicar com o botão direito sobre ele e Iniciar.

IMPORTANTE! Aguardar o serviço ficar EM EXECUÇÃO, quando o serviço muda para essa situação é porque o Virtual.PDV está pronto para ser utilizado.

Aproveitando que o MySQL Workbench está aberto:

  • Clicar no atalho para abrir um novo script (Apontado no lado superior esquerdo, abaixo dos menus File e Edit);
  • Copiar o comando SELECT * FROM virtualpdv.__migrationhistory ORDER BY MIGRATIONID DESC; e colar no workbench;

Analisar o ultimo registro de migration (alteração no banco de dados) com base na versão instalada / atualizada. Ex:

  • Ultima migration a partir da Versão 1.11.2.0...MigrationUnificada_1_11_2_0;
  • Ultima migration a partir da Versão 1.11.1.0...MigrationUnificada_1_11_1_0;
  • Ultima migration a partir da Versão 1.10.2.0...MigrationUnificada_1_10_2_0;
  • Ultima migration a partir da Versão 1.10.0.0...MigrationUnificada_1_10_0_0;

Caso a mensagem "A cadeia de caracteres de entrada não estava em um formato correto" for apresentada, configurar nos Parâmetros:

  • Na aba NFCe os campos Série NFCe e Série Contingência;
  • Na aba NFe o campo Série NFe;

Obs: Este bug foi corrigido a partir da versão 1.12.2.0.