Este tópico cobre a administração dos seus bancos de dados nos servidores. A interface web fornece as funcionalidades principais para publicação e manutenção de uma aplicação Maker.

 

Criando um novo banco de dados

A interface administrativa permite criar novos bancos de dados remotamente.

 

Fazendo o backup

 

Para iniciar um backup selecione um banco de dados e clique sobre o botão “Make a backup now”, o backup será listado na aba Backups onde poderá ser baixado, restaurado ou excluído.

 

Enviando um backup para o servidor

 

Cada backup deve ser enviado usando o botão correspondente ao DBMS.

 

Upload do backup via FTP

 

Quando o backup for muito grande você pode fazer o upload via FTP, para tal acesse o ftp.makerplanet.com usando um cliente FTP como WINSCP (http://winscp.net/), ou o próprio FTP disponível no prompt de comando do Windows.

 

Após conectar-se via FTP você deve acessar a pasta de backups de banco de dados \backups\databases agora basta fazer o upload do arquivo. Ao fazer upload certifique-se de que os backups tenham a extensão padrão correspondente ao banco, no MakerPlanet convencionamos o seguinte:

 

  • PostgreSQL - *.backup
  • MS SQL Server - *.bak
  • MySQL - *.sql

 

Após fazer o upload do arquivo use o botão “Refresh” para que os novos arquivos sejam “reconhecidos” pela interface administrativa e então você poderá utilizá-los para um restore.

 

Atenção: Se o cliente de FTP “congelar” a causa muito provável é que na sua rede (ou no meio do caminho) há algum tipo de Firewall, neste caso ative o “MODO PASSIVO” do seu cliente de FTP.

 

Exemplo de upload de backup usando o FTP do Windows

 

OBS: O comando binary especifica que o arquivo sendo transmitido não é um texto, se for omitido pode causar erros na transmissão.

 

Copiando o backup do servidor

 

Você pode fazer o download do backup através da interface administrativa usando sua conta FTP.

 

Restaurando um backup

Ao selecionar um backup para ser restaurado você pode definir se ele será efetuado sobre um banco de dados existente ou um novo banco de dados. Se for um novo banco de dados informe o nome e o Charset/Collation do banco de dados que será criado.

Excluindo um banco de dados

Basta selecionar um banco de dados e clicar sobre o botão Drop Database, pare o tomcat antes de tentar remover um banco de dados para certificar-se de que não haja nenhuma conexão ativa com o BD que está sendo excluído. Se o banco de dados não for excluído verifique o log para determinar a causa.

Mais ferramentas administrativas

Além da interface do Painel de Controle o MakerPlanet oferece três outras ferramentas administrativas especificas para cada banco de dados suportado, são elas:

Criando as tabelas FR do Maker

Ao se publicar uma aplicação Maker devem ser mantidas algumas tabelas no banco de dados de produção, de acordo com o tipo de publicação e dos recursos desejados essa lista de tabelas pode se modificar.

Tabelas utilizadas após a geração de código

Ao publicar sua aplicação você precisará criar as tabelas abaixo no banco de dados. As tabelas do Agendador de tarefas são opcionais.

Tabelas necessárias para a publicação das aplicações com JAR ou WAR

Controle de acesso

FR_SISTEMA

Atenção: Incluir os dados para usar o sistema de usuário e senha.

FR_USUARIO

 

FR_GRUPO

 

FR_USUARIO_GRUPO

 

FR_USUARIO_SISTEMA

 

FR_PERMISSAO

 

Log de atividades

FR_LOG

 

FR_LOG_EVENT

 

GEN_LOG

Generator/Sequence usada no log

Gerador de relatórios

FR_RELATORIO

Relatórios do sistema (desnecessário a partir da versão 2.5.0.29)

Agendador de tarefas

FR_TAREFA

Estas tabelas são necessárias somente quando se utiliza o agendador de tarefas. A tabela FR_REGRAS só precisa dos conteúdos das colunas REG_COD, e REG_NOME, as outras duas devem conter todos os registros.

FR_TAREFA_TEMPO

FR_REGRAS

Identificação do usuário no SGDB

FR_SESSAO

 

FR_SESSAO_VI

 


  • No labels

1 Comment

    1. You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.