Jul 30 2009

CrunchyFrog, um cliente SQL para o Gnome

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;


Post to Twitter Envie este artigo para o Twitter!!

4 Comentários:

Trackbacks

  1. CrunchyFrog, um cliente SQL para o Gnome | Planeta LinuxnaNet escreveu:

    [...] do blog: http://www.ubuntued.infoCrunchyFrog, um cliente SQL para o Gnome Ir para o artigo [...]

    Agosto 15th, 2009 às 1:51 pm
  1. 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

    Agosto 5th, 2009 às 7:43 pm
  2. Vitor diz:

    Achei muito lento, mesmo em localhost.

    Agosto 1st, 2009 às 12:46 am
  3. Sérgio Berlotto diz:

    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 My ComLuv Profile

    Julho 30th, 2009 às 11:18 am

DEIXA UM COMENTÁRIO

Subscrever

Subscreva:

CommentLuv Enabled
Please leave these two fields as-is: