Português Português English English

DBDesigner + PostgreSQL + Linux Kernel 2.6

Há algum tempo utilizo DBDesigner para modelagem de banco de dados. Porém, ele (aparentemente) só trabalhava com MySQL. Cansado de ter que lustrar o sql gerado pelo software busquei algo mais automático. A seguir explico passo-a-passo o que fiz e os problemas que encontrei e como os resolvi. Os créditos para a solução do meu problema é de diversas pessoas que passaram por situações similares e que escreveram alguma coisa na internet.

Existe um fork do projeto DBDesigner e o nome do projeto é DBDesignerFork. A grande diferença (pra mim) é que ele gera script para os bancos: Oracle, MSSQLServer, Firebird, Mysql e meu desejo recente PostgreSQL.

  1. O primeiro passo é fazer o download do DBDesignerFork em http://sourceforge.net/project/showfiles.php?group_id=177293.
  2. Descompacte o arquivo em qualquer lugar que preferir. Eu descompactei em “/home/renan/.DBDesigner”. Esse nome faz o diretório ficar escondido. Alguns preferem colocar no “/opt”, mas ai a escolha é sua.
  3. Vá ao diretório que descompactou a aplicação e copie o arquivo “startdbd_using_kernel2,6″ para “startdbd”.
    1. Existe alguns arquivos iniciados com “startdbd_using*”. Eles estão todos configurados para iniciar o DBDesigner com kernel2.4, mesmo o arquivo com nome “startdbd_using_kernel2.6″. Estranho não?
  4. Altere o arquivo “startdbd” e retire o seguinte conteúdo dele “LD_ASSUME_KERNEL=2.4.1″.
  5. Altere a diretiva “LD_LIBRARY_PATH”  para o caminho real do diretório “Linuxlib” e o executável DBDesignerFork também para o caminho real e não relativo.
    1. Isso irá permitir que quando você quiser executar o arquivo de outro caminho irá funcionar corretamente. Você poderá colocar um item de menu para ele por exemplo ;-)
    2. Os meu arquivo fico assim: “LD_LIBRARY_PATH=/home/renan/.DBDesigner/Linuxlib/ /home/renan/.DBDesigner/DBDesignerFork”
  6. Tenha fé e execute o arquivo “startdbd”.

Bem-vindo ao mundo de geração de script automático para PostgreSQL pelo DBDesigner.

DBDesigner + PostgreSQL

Pra não ter que ficar executando o arquivo “startdbd” na mão toda vez sugiro que crie um item de menu no seu ambiente gráfico. Eu utilizo gnome, veja como está a configuração dele.

Item de menu para DBDesigner

Posted in Linux | 1 Comment

Hora-extra, o dinheiro pode pagar?

Neste final de semana fiz minha primeira vela. Na verdade ajudei na construção de 5, sendo que destruí uma. Um par foi de presente para a sogra e outro para minha mãe. Placar final 4×1. Ótemo!

Tenho estado tão ocupado com o trabalho … incrivelmente na noite do dia 12 de maio de 2008, um amigo diz:

Cheguei em um momento da minha vida que entendo que não precisamos trabalhar 8 horas por dia.

E ainda emendou…

Criam ferramentas para aumento da produtividade e não diminuem nossa carga de trabalho.

Aquilo me tocou tão profundamente (…) estou até agora pensando nisso. Pensando no tempo que gastei fazendo as velas. E ficando feliz por isso e pelo que está por vir.

Posted in Misc | No comments
BrasilMato GrossoRondôniaDistrito Federal