Pular para o conteúdo principal

Introdução e instalação do necessário

Flamerobin é um sistema aberto para administrar banco de dados usando o servidor Firebird.

Opinião pessoal:

Há alguns dias precisei criar um bando de dados em Firebird para uma aplicação, e procurando por um sistema gerenciador de bando de dados encontrei o Flamerobin. A princípio me pareceu meio estranho, mas acabei me acostumando e gostando dele pela simplicidade e facilidade.

Antes de usá-lo certamente precisará do servidor Firebird, para isso instale-o com o comando:

# apt-get install firebird2.0-super

Se você tentar iniciar o servidor não irá funcionar, pois antes será preciso configurá-lo. Para tal, utilize o comando:

# dpkg-reconfigure firebird2.0-super

Algumas perguntas serão feitas, como se deseja que o servidor seja iniciado automaticamente e a senha para o SYSDBA.

Respondidas as peguntas vamos iniciar o servidor. Para isso use o comando:

# /etc/init.d/firebird2.0-super start

Depois para instalar o Flamerobin use o comando:

# apt-get install flamerobin

Terminada essa primeira parte vamos a utilização básica sistema.

Criando o primeiro banco e primeira tabela 

Tela do software:

Criando um bando de dados:

Use o usuário "root" no terminal para abrir o Flamerobin.

Utilize o menu "Database -> Create new database". Display name é o nome do banco de dados. Exemplo:

banco1
O database patch é a localização do banco:

/var/lib/firebird/2.0/system/nomedomeubanco.fdb

Essa tem que ser a localização.

O username é SYSDBA e a senha é a escolhida quando configurou o servidor Firebird. Feito isso clique em CREATE!

Ótimo. Se tudo correu bem, dê um duplo clique no banco de dados que acabou de criar. Será exibida uma tela parecida com essa.
Agora vamos à criação do nosso primeiro banco de dados utilizando o Flamerobin. Clique com o botão direito em "TABLES -> CREATE NEW". Será aberta uma área para digitar o cogido em SQL. Exemplo:

CREATE TABLE cadastro
(
    cod_cad integer not null,
    nome_cad varchar(50),
    nasc_cad date,
PRIMARY KEY (cod_cad)
);
Após isso é só apertar F4 e, se estiver tudo certo, F4 novamente para salvar as alterações!
Pronto! Banco de dados criado.

Apesar desse artigo ser na verdade um passo-a-passo para usuários que chegaram do Windows e estavam acostumados com outros SGBD, espero que gostem e que seja de utilidade.

Abração galera.

Postagens mais visitadas deste blog

Gambas 2 - Listar dados em comboxbox

Achei aqui no meu Google Docs, uma dica que tinha guardado a muito tempo. Pode ser que seja útil pra alguém. ' Gambas class file  PUBLIC combo AS ComboBox PUBLIC SUB ToggleButton1_Click()         listacombo(ComboBox1, "select * from cadastro")   END PROCEDURE listacombo(Combo AS ComboBox, busca AS String)   DIM r AS Result   DIM conta AS Integer    conexao.conectar_banco    r = conexao.bd.Exec(busca)    r.MoveFirst    Combo.Add(r!nome_cad)    FOR conta = 1 TO r.Count - 1        r.MoveNext        Combo.Add(r!nome_cad)    NEXT END

Bloquear extensões por anexo no postfix ao enviar mensagem

Bloquear extensões por anexo no postfix ao enviar mensagem no arquivo /etc/postfix/main.cf header_checks = regexp:/etc/postfix/header_checks no arquivo  /etc/postfix/header_checks /^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(mpg|mpeg|avi|docx|pdf))"?\s*$/ REJECT Erro de anexo. Onde mpg|mpeg|avi seria os anexos que querem bloquear. Bloquear extensões por anexo no postfix ao receber mensagem Requer que o procmail esteja instalado. apt-get install procmail ou yum install procmail Depois disso criar diretório para deixar as mensagem com anexo suspeitos # mkdir /var/spool/procmail No arquivo de configuração do postfix /etc/postfix/main.cf inserir a linha abaixo mailbox_command = /usr/bin/procmail $ echo "mailbox_command = /usr/bin/procmail" >> /etc/postfix/main.cf Depois criar o arquivo /etc/procmailrc touch /etc/procmailrc no arquivo acima inserir as linhas. # bloquear anexo :0 B     * $"filename=.\+\..\+\.(pif...