Á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

Versão 1 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 DBTools → Migrador

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 DBTools → Parâmetros de linha de comando.

  • Sem rótulos