1° Instalar o PostgreSQL e o PGAdmin:
Ambos são baixados e instalados em conjunto: https://www.enterprisedb.com/postgresql-tutorial-resources-training?cid=48
1.1 Abrir o programa, digitar a senha definida, clicar em PostgreSQL 12 e depois em ‘Configure PGAdmin’:
Após isso clique em Path|Binary paths e em ‘PostgreSQL Binary Path inserir o caminho da pasta bin de sua instalação do postgres:
Clique para Salvar.
Path|Binary paths e em ‘PostgreSQL Binary Path inserir o caminho da pasta bin de sua instalação do postgres:
2° Baixar a aplicação de migração:
Para executarmos necessitamos que seja baixado a aplicação que será utilizada para realizar a migração:
https://drive.google.com/drive/folders/1MzqKi-XZeRrjzi2KrzRI2GgG-qY3SLL0?usp=sharing
3° Descompactar a pasta baixada:
4° Restaurar banco de dados inicial:
4.1° Abrir pgAdmin:
4.2° Criar uma base de dados: QuestorNegocio_NOME-EMPRESA (Evite usar acentos e espaços, pode ser apenas o primeiro nome da empresa):
4.3° Restaurar a base com os dados iniciais (Seguir os passos abaixo):
4.3.1° Com o botão direito clicar sobre a base criada e clicar sobre Restore:
4.3.2° Após abrirá a seguinte tela (Clicar sobre o item apontado):
4.3.3° Aqui você deverá navegar até o local da pasta descompactada (3º passo principal) Buscar no diretório desta pasta descompactada haverá uma segunda pasta nominada como Baseezerada
4.3.4° Acessar a pasta BaseInicial e selecionar o arquivo BaseZerada.sql
4.3.5° Clicar sobre a aba Restore Options
4.3.5.1° Na aba Restore Options:
4.3.5.1.1° Selecionar as seguintes opções (vide imagem).
4.3.5.1.2° Clicar sobre o botão Restore:
5° Na pasta descompactada (3° passo), encontrar o arquivo appsettings.json e abrir com o bloco de notas***
5.1° Adicionar informações de conexão ao banco de dados origem (BancoOrigemFirebird)
5.1.1º Deverá ser uma base .FDB que não esteja sendo utilizado, ou seja um backup porém com a extensão .FDB
5.1.2°"BancoOrigemFirebird": "Server=localhost;Database=CAMINHO_BASE_ORIGEM;Dialect=3;Charset=ISO8859_1;user id=USUARIO_BASE_ORIGEM;password=SENHA_BASE_ORIGEM;"
Ex: "BancoOrigemFirebird": "Server=localhost;Database=C:\\nQuestor\\Base\\FINANCEIRO.FDB;Dialect=3;Charset=ISO8859_1;user id=SYSDBA;password=masterkey;",
IMPORTANTE: A barra separadora do caminho da base deverá ser \\ (barra barra)
5.2° Adicionar informações de conexão ao banco de dados destino (PostgreSQL)
5.2.1º "Default": "User ID={{USUARIO_BASE_DESTINO}};Password= {{SENHA_BASE_DESTINO}};Host=localhost;Port=5432;Pooling=true;Database={{NOME_BASE_DESTINO}};"
Ex: "Default": "User ID=USUARIO_QUE FOI CADASTRADO NA INSTALAÇÃO DO POSTGRESQL;Password=SENHA_QUE FOI CADASTRADO NA INSTALAÇÃO DO POSTGRESQL;Host=localhost;Port=5432;Pooling=true;Database=DEIXAR COM O MESMO NOME QUE FOI DADO A BASE NO PASSO 4.2;"
5.3°. Salvar as alterações feitas no Arquivo. (Deverá ser salvo na mesma pasta raiz):
6°. Localizar e executar o arquivo Conversor.exe na raiz da pasta descompactada (Passo 3º):
7°Ao executar o Conversor.exe abrirá uma tela (prompt de comando). Observar a seguinte informação:
7.1°Abrir o navegador CHROME e digitar a URL exibida na tela preta (prompt de comando)
Ex: http://localhost:5000
“IMPORTANTE” A TELA (prompt de comando) NÃO PODERÁ SER FECHADA ATÉ O TÉRMINO DO PROCESSO DE CONVERSÃO
8º Será exibido uma aplicação WEB, com 11 Passos.
8.1º Ao executar cada passo, notar que o loader do navegador ficará rodando, até que seja exibida uma mensagem no navegador com Sucesso= True, significa que a importação foi feita com sucesso.
8.2º Após a mensagem de Sucesso=true, clicar em voltar no navegador, retornará ao passo a passo, executar para o passo seguinte até chegar no passo 11.
9º Ao finalizar todos os passos abrir o pgAdmin localizar a base criada no passo 4.2º clicar com o direito do mouse e ir até a opção Backup.
9.1º Descrever o nome da base desejada e clicar em CREATE
9.1º Fazer o upload do backup para o diretor do zen.
Observação: A revenda deverá avisar o setor de serviços da Questor Matriz que a conversão foi finalizada para que seja liberado um link para o download da base convertida.
IMPORTANTE:
Se a conversão estiver por exemplo no passo 8, os passos anterior deram sucesso e somente no passo ocorreu erro:
1. Fechar a tela (prompt de comando);
2. Acessar o pgAdmin localizar a base de dados criada;
2.1. Clicar com o direito do mouse e selecionar a opção delete/drop;
3. Repetir o passo 4º deste manual;
4. Se o nome da base for o mesmo do anterior não será necessário repetir o passo 5º deste manual;
5. Seguir o passo 6º deste manual, até dar sucesso em todos os 11 Passos do conversor WEB. Se der erro em qualquer processo deverá ser retornado até que o sucesso aconteça nos 11 Passos do conversor WEB.