Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

O que é o DBTools

O utilitário DBTools é uma ferramenta de linha de comandos multi-plataforma, para Windows e Linux – 32 e 64 bits – criada para permitir operações adicionais relacionadas ao TOTVS | DBAccess e aos dados e ambientes acessados, sem depender de uma interface gráfica, e também permitir a execução de procedimentos em modos batch – mediante arquivo de configuração e parâmetros de linha de comando. A partir do TOTVS | DBAccess Build 18.3.x.x ela passa a ser disponibilizada junto do pacote de atualização do mesmo, e seu uso requer uma build do TOTVS | DBAccess igual ou superior a 18.3.x.x.

Migrador de Ambientes

A primeira funcionalidade implementada é um assistente de migração de dados entre SGDBs, usando o DBAccess para acessar os ambientes de origem e destino da cópia de dados. Ela permite a cópia de múltiplas tabelas simultâneas, com leitura e gravação otimizada, e parametrização para inserir ou excluir uma ou mais máscaras de filtro para selecionar as tabelas, ordenação automática em ordem decrescente por tamanho – da maior para a menor –, copiar ou ignorar tabelas sem registros, criar os índices das tabelas no SGDB de destino baseado nas definições de índices de origem, e cria as tabelas no ambiente de destino respeitando as definições avançadas e adicionais de tabelas permitidas pelo TOTVS | DBAccess, como utilização de campos CLOB e numeração automática de registros pelo SGDB. Todos os detalhes dessa funcionalidade estão descritos no tópico Migrador de Ambiente

Modos de Operação

Por ser uma ferramenta do tipo "Console" ou "Terminal", ela pode ser executada em ambientes Windows e/ou Linux, com ou sem terminal de capacidade gráfica. Ela utiliza uma interface de Terminal ANSI, o que permite ela ser executada sem restrições inclusive em conexões remotas de terminal em máquinas Linux – como o Putty por exemplo. A utilização da ferramenta permite um acionamento em modo "batch", o que permite seu uso em automação de processos ou scripts com disparo sem interface. Caso o terminal em uso não tenha a capacidade de emular o modo ANSI, que permite cores e reposicionamento de cursor, a aplicação pode ser iniciada com um parâmetro de linha de comando que desliga o modo ANSI e mantém as funcionalidades originais apenas com um layout de tela mais simples. Para maiores detalhes sobre os parâmetros de linha de comando, veja a documentação no tópico Parâmetros de linha de comando.

  • Sem rótulos