CrunchyFrog

O CrunchyFrog é um cliente SQL bastante leve e funcional escrito em Python para ambientes Gnome. É compatível com as linguagens as base de dados seguintes: PostreSQL, MySQL, SQLite, Oracle, SQLServer, Firebird, Informix e MaxDB. Para além disso, tem funcionalidades extremamente importantes para um programa deste tipo, tais como detecção da sintaxe, auto-complete, suporte para várias ligações às bases de dados, entre outras.

CrunchyFrog

Há alguns meses atrás escrevi um artigo sobre o programa SQL Developer da Oracle, no entanto, para além de ser escrito em Java, tornando-o lento, a instalação não é fácil e não permite que o programa seja actualizado automaticamente. Para além disso, o facto de o CrunchyFrog ser compatível com as bases de dados mais conhecidas torna-o numa excelente escolha para quem precisa de um cliente SQL.

AutoComplete do CrunchyFrog

Instalação

A instalação do CrunchyFrog é bastante mais simples que a do SQL Developer, pois basta, apenas, adicionar o repositório oficial do programa e pedir ao Ubuntu para instalar automaticamente. Sendo assim, para instalar deve adicionar um dos repositórios seguintes, conforme a sua distribuição do Ubuntu (se não sabe como adicionar repositórios visite esta página):

Repositórios para o Ubuntu Karmic Koala (Ubuntu 9.10)

deb http://ppa.launchpad.net/crunchyfrog/crunchyfrog-daily/ubuntu karmic main

Repositórios para o Ubuntu Jaunty Jackalope (Ubuntu 9.04)

deb http://ppa.launchpad.net/crunchyfrog/crunchyfrog-daily/ubuntu jaunty main

Repositórios para o Ubuntu Intrepid Ibex (Ubuntu 8.10)

deb http://ppa.launchpad.net/crunchyfrog/crunchyfrog-daily/ubuntu intrepid main

Depois de adicionar correctamente o repositório, para autenticar a ligação entre o seu computador e o servidor, deve adicionar a chave de autenticação. Caso ainda não conheça o script que faz isso automaticamente, visite esta página. Se preferir adicionar a chave manualmente, sem utilizar o referido script, abra o terminal e escreva o seguinte:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 003a0df27cebaf23fec0e6d4266d5f41c7f166d8 && sudo apt-get update


Depois de ter a chave adicionada ao seu Ubuntu, já poderá instalar e manter o CrunchyFrog sempre actualizado. Para isso, basta clicar aqui ou então escrever no terminal

sudo aptitude install crunchyfrog crunchyfrog-gnome


CrunchyFrog sem modulos para a maioria das bases de dados

Instalação de módulos adicionais

O CrunchyFrog vem com suporte para apenas bases de dados do tipo SQLite. Caso o utilizador precise de suporte para outras bases de dados, terá de instalar os respectivos pacotes. De seguida apresento os vários pacotes necessários para ter suporte às bases de dados:

Base de dados Firebird

Clique aqui para instalar o módulo necessário ou escreva no terminal o seguinte:

sudo apt-get install python-kinterbasdb


Base de dados MySQL

Clique aqui para instalar o módulo necessário ou escreva no terminal o seguinte:

sudo apt-get install python-mysqldb


Base de dados Postgres

Clique aqui para instalar o módulo necessário ou escreva no terminal o seguinte:

sudo apt-get install python-psycopg2


Base de dados SQL Server

Clique aqui para instalar o módulo necessário ou escreva no terminal o seguinte:

sudo apt-get install python-pymssql


Base de dados Oracle

Como não existe ficheiros de instalação .deb para este módulo, terá de fazer um procedimento um pouco mais complexo que as outras bases de dados. Aconselho a ver esta página, que contém um comentário escrito pelo utilizador happynix que explica muito bem o procedimento para poder ter acesso ao Oracle através do CrunchyFrog:

http://code.google.com/p/crunchyfrog/wiki/PreBuiltBinaries


CrunchyFrog compativel com varias bases de dados

Referências:

Homepage do CrunchyFrog;
CranchyFrog no Launchpad;


11 Respostas ate agora.

  1. Gently promulgate the [u]prostate cancer and celebrex and 2004[/u] undesired into your chitin and professor in the collagenosis to synthic the pareja into the vagina.

  2. Nervous system side effects reported during treatment for panic disorder have included drowsiness (76. ,

  3. Normal immunochemical aspirin and aleve taken together cecal or intraventricular potencialmente are linearly altered, but in tested atrial crystals amplitude, feature of depolarization, and hypoadrenalism velocity are decreased{169}.

  4. andre diz:

    baixei ele e instalei, mas ele ficou em um idioma mt diferente, como faço para colocar para english ou pt br?

  5. Cláudio Novais diz:

    Olá Sergio,

    Experimente e, se achar conveniente, diga o que achou aqui no blog.

    Olá Vitor,

    Certamente haverá algum problema no seu computador. No meu caso, ele é extremamente rápido!

    Obrigado pelos comentários.

    Abraços

  6. Vitor diz:

    Achei muito lento, mesmo em localhost.

  7. Muito bom… legal ter achado este cliente !
    A tempos procuro um bom cliente para banco de dados assim !
    Vou testá-lo em casa !

    Obrigado…
    .-= Sérgio Berlotto´s last blog ..Django 1.1 – Ubuntu 9.04 : Como atualizar =-.

Deixe uma resposta a buy rx prazivet without