O nSQL é uma ferramenta do sistema Questor que permite realizar a migração de bancos de dados entre os SGBDs Firebird e PostgreSQL. A migração é executada diretamente pelo executável nSQL.exe, disponível na pasta de instalação do sistema.
⚠️ Atenção!
O nSQL requer conhecimento técnico em bancos de dados. O uso sem essa expertise não é recomendado. Além disso, para habilitar a conexão da aplicação Questor com PostgreSQL após a migração, é indispensável possuir um plano do Questor Cloud.
A tela de migração será exibida com os campos de configuração da operação.
Preencha os campos conforme abaixo:
Banco de dados origem (conexão atual): Exibido automaticamente com o banco ao qual o usuário está conectado. Não é editável.
Banco de dados destino: Selecione o SGBD de destino da migração. As opções disponíveis são PostgreSQL e Firebird.
Usuário | Password: Informe as credenciais de acesso ao novo banco de dados.
Host: Informe o IP do servidor onde o banco de dados destino está configurado.
Novo database a ser criado: Informe o nome do banco de dados que será criado no destino.
Porta: Preenchida automaticamente pelo sistema de acordo com o banco de dados destino selecionado.
Database — Criar Novo: Migra todas as tabelas do banco de origem para o banco de destino. Utilize esta opção para migrações completas.
Database — Usar Existente: Utilize esta opção quando a migração já foi iniciada anteriormente e uma tabela específica não foi migrada corretamente. Ao selecionar, o campo Migrar os dados de uma tabela específica para um database existente será habilitado para informar a tabela desejada.
Verificar quantidade de registros migrados: Ao marcar esta opção, ao final do processo o sistema exibirá um comparativo entre as tabelas do banco de origem e as tabelas criadas no banco de destino.
Após configurar os campos, clique em Iniciar Migração. O progresso da execução será exibido em tela conforme as etapas abaixo são realizadas:
O sistema cria o novo banco de dados e valida a estrutura do banco de origem. Em seguida, inicia a cópia dos dados tabela por tabela. Durante o processo, são listadas as tabelas copiadas com sucesso e as que apresentaram erros, permitindo que sejam corrigidas e remigradas individualmente.