Runtime Database Utilities

Índice

Verificação da estrutura do BD

RTDBUT.UTL_DB_SCHEMA

Descrição

Telas para criar/atualizar todos os objetos de banco relacionados com a aplicação (tabelas, sequences, etc.)

Campos:

Nome do schema em uso.
Indica se colunas que não são mais utilizadas devem ser removidas ou não.
Recebe o valor "S" ou "N". Na interface é representado por um check-box que quando selecionado representa o valor "S".
Nas telas de query, a interface utiliza uma pop-list com as opções "Sim", "Não" e em branco (nulo).

Propriedades (format)

label-suffix

Quando informado "label-suffix:true", o label aparece no lugar do sufixo, ou seja, após o check-box. Por padrão, o label aparece sempre à esquerda do check-box.

multi-row-check

Quando informado "multi-row-check:true", define que em telas Multi Row terá um "checkbox" no top da lista onde é possível marcar e desmarcar todos campos correspondentes.
Indica que ao dropar as chaves primárias, deve-se incluir um cascade.
Script a ser utilizado para ajustar o schema.
Número máximo de registros a serem listados nos comandos SELECT.
Valor padrão: 100
Indica se deve ou não replicar os comandos de DML e DDL para os outros servidores da rede.
Valor padrão: S

Operações

Topo

Opções de execução

Esta tela apresenta algumas informações básicas sobre a conexão e permite ao usuário abrir as diferentes opções da interface.
Comportamento:Topo

Diagnosticar schema

Tela que recebe um nome de schema e verifica todos os objetos da base de dados, sugerindo um script de DDL para ajustar esta base de dados.
Comportamento:Topo

Informações de um schema

Apresenta um alista dos objetos do schema selecionado.
Comportamento:Topo

Informações osbre uma tabela

Lista todas as informações sobre uma tabela.
Comportamento:Topo

Executar SQL

Mover e executar o script na tela do UTL_DB_SQL.
Comportamento:

Dúvidas frequentes

  • Como resolver o erro "java.sql.SQLException: ERROR: function information_schema._pg_keypositions() does not exist" ?
  • Tipagens de colunas indicadas no UtlDbSchema
  • Para que serve o campo "Use cascade on drop PK" ?
  • Quais cuidados devem existir para o uso do UTL_DB_SCHEMA ?
  • Regras

    Ajusta visibilidade de replicar

    O campo "Replicar" deve ser visível apenas se existe replicação configurada.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Executar SQL"

    Montar informações da tabela

    Mostra todas as informações de uma tabela específica.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Informações osbre uma tabela"

    Montar informações sobre o schema

    Monta uma lista com todos as tabelas do banco.
    O nome da tabela é um link para a tela de debgug da tabela.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Informações de um schema"

    Popular schemas

    Pesquisar quais os schemas disponíveis. Manter, como sugestão, o nome do usuário na conexão com o banco ou o último utilizado.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Opções de execução"

    Sugerir alterações do schema

    Procedimento que analisa a conexão com o banco de dados e monta um script para ajusta-lo de acordo com as informações existentes nas packages da aplicação.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Diagnosticar schema"

    Veja também