Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

 

Anchor
Criando um novo banco de dados
Criando um novo banco de dados
Criando um novo banco de dados

A interface administrativa permite criar novos bancos de dados remotamente.

Image Added

 

Anchor
Fazendo o backup
Fazendo o backup
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.

 

Anchor
Enviando um backup para o servidor
Enviando um backup para o servidor
Enviando um backup para o servidor

Image Added

 

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

 

Anchor
Upload do backup via FTP
Upload do backup via FTP
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

Image Added

 

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

 

Anchor
Copiando o backup do servidor
Copiando o backup do servidor
Copiando o backup do servidor

 

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

 

Anchor
Restaurando um backup
Restaurando um backup
Restaurando um backup

Image Added

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.

Anchor
Excluindo um banco de dados
Excluindo um banco de dados
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.

Anchor
Mais ferramentas administrativas
Mais ferramentas administrativas
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:

Anchor
Criando as tabelas FR do Maker
Criando as tabelas FR do Maker
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.

Anchor
Tabelas utilizadas após a geração de código
Tabelas utilizadas após a geração de código
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