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 | ||||
---|---|---|---|---|
|
A interface administrativa permite criar novos bancos de dados remotamente.
Anchor | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
Cada backup deve ser enviado usando o botão correspondente ao DBMS.
Anchor | ||||
---|---|---|---|---|
|
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.
Anchor | ||||
---|---|---|---|---|
|
Você pode fazer o download do backup através da interface administrativa usando sua conta FTP.
Anchor | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
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:
- phpPgAdmin – PostgreSQL - HTTP://www.makerplanet.com/tools/pgAdmin/
- phpMyAdmin – MySQL HTTP://www.makerplanet.com/tools/myAdmin/
- Web Data Administrator – MS-SQL Server HTTP://www.makerplanet.com/tools/msAdmin/
Anchor | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
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 |
|