Crunchyfrog – Interfață client pentru SQL cu suport pentru multiple tipuri de baze de date

CrunchyFrog este o aplicație scrisă în principal pentru GNOME. Codul este scris în întregime în Python (PyGTK) și este publicat sub licență GNU Licență Generală Publică, versiunea 3.

Următoarele facilități recomandă această aplicație pentru utilizarea în medii de dezvoltare și nu numai:

  • Suportul pentru mai multe tipuri de baze de date (PostgreSQL, MySQL, SQLite, Oracle, MS SQLServer, Firebird, Informix, MaxDB) – bineînțeles cu conectorii Python aferenți pentru fiecare tip de bază de date în parte;
  • Are o interfață simplă și intuitivă, foarte prietenoasă, astfel, poate fi folosit pentru uzul zilnic;
  • Editorul SQL, cu funcții de auto-completare, formatare SQL și coloristică specifică sintaxelor folosite;
  • Rezultatele pot fi ușor exportate în formate diverse cum ar fi CSV sau OpenOffice.org;
  • Permite inspecția obiectelor din bazele de date
  • Permite conexiuni multiple, simultane (cum ar fi de exemplu, o conexiune la baza de dezvoltare dar și una la baza de date de producție).

Ubuntu și Debian

Pentru a instala CrunchyFrog, trebuie adăugate următoarele linii în /etc/apt/sources.list:
deb http://ppa.launchpad.net/crunchyfrog/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/crunchyfrog/ppa/ubuntu jaunty main
Pentru cei care rulează Intrepid sau Karmic, se înlocuiește “jaunty” cu “intrepid” sau, după caz, “karmic

După adăugarea acestor linii, se importă cheia GPG a containerului CrunchyFrog:
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 266d5f41c7f166d8

Și, la final, pentru a instala CrunchyFrog se rulează din linia de comandă:

sudo apt-get update

sudo apt-get install crunchyfrog crunchyfrog-gnome

Fedora

Pentru Fedora 11, descărcați pachetul acesta: crunchyfrog-0.3.4-1.fc11.noarch. Înainte de a-l instala aveți nevoie de ipython și python-configobj ( yum install ipython python-configobj ). Pentru suport MySQL aveți nevoie și de MySQL-python, pentru alte servere, pachete similare de suport pentru Python.

E propus pentru a fi inclus în distribuție, pentru detalii, vedeți acest bug.

Arch Linux

CrunchyFrog e în AUR: http://aur.archlinux.org/packages.php?do_Details&ID=16988

yaourt -Ss crunchyfrog

Pentru alte distribuții, vedeți pagina proiectului.

După instalare, CrunchyFrog se va găsi în „Aplicații>Programare” (Applications>Programing).

CrunchyFrog