sex
nov 13th

Como instalar o Sqlite3 no Ubuntu ...

Atualização: 22/01/10

Para utilizar o Sqlite3 no Ubuntu para desenvolvimento com Ruby on Rails siga a ordem abaixo.

Instale os pacotes do Sqlite3 e da biblioteca:

sudo apt-get install sqlite3
sudo apt-get install libsqlite3-dev

Depois a gem do Sqlite:

sudo gem install sqlite3-ruby



Observações:
Recentemente tive problemas com o encoding do sqlite3 no Ubuntu 9.10. A seguinte mensagem de erro era apresentada.

rake aborted!
**uninitialized constant Encoding**  <----

No meu caso eu tinha duas gems que conflitavam

gem list sqlite

*** LOCAL GEMS ***
sqlite3 (0.0.6)
sqlite3-ruby (1.2.5)

Para resolver este problema é necessário deixar apenas a gem sqlite3-ruby

sudo gem uninstall sqlite3
ter
nov 3rd

Cliente SQL no Ubuntu 9.04 ...

Desde que comecei a utilizar Linux tive a necessidade de usar um cliente Sql e a principal dificuldade era encontrar uma boa ferramenta para acessar bancos MS SQL Server. Fiz alguns testes com alguns clientes Sql, mas todos me deram muito trabalho na instalação e na utilização. Esses dias depois quebrar um pouco a cabeça cheguei a uma instalação “redonda” e rápida, acho que deve servir para a maioria das pessoas que precisam de uma ferramenta deste tipo para resolver problemas simples de consultas e pequenas atualizações em bancos de dados MS SQL Server, MySql, Oracle. A instalação abaixo depende da JVM porém tive alguns problemas fazendo a instalação a parte, então preferi fazer o download do pacote com a JVM embutida como segue nos passos para instalação abaixo.

Instalação

- Baixe o pacote rpm do DBVisualizer já com a JVM
- Instale o programa “Alien”

sudo apt-get install alien

Agora é necessário converte o pacote .rpm para .deb usando o “Alien”

sudo alien dbvis_linux_6_5_10_jre.rpm

Após isto devemos seguir com a instalação normal do pacote para debian

sudo dpkg -i dbvis_6.5.10_i386.deb

Entre no diretório onde foi feita a instalação e rode o comando ./dbvis

cd /opt/DbVisualizer-6.5.10/
 ./dbvis

As coisas bacanas que vi com o pouco que utilizei foram:

- Possibilidade de conectar mais de um tipo de banco ao mesmo (no meu caso MS SQL Server e MySql);

- Os drivers gratuitos já ajudam na maioria dos casos;

- Facilidade para navegar entre os atributos do BD e dos dados;

- Filtro de dados;

- entre outras.

O que é ruim:
- É um software proprietário, então muitas funcionalidades não estão disponíveis na versão livre;
- Muitos drivers de conexão também não estão disponíveis;
- Navegando simultaneamente entre tipos de BD diferentes apareceram algum erros e foi preciso reconecta-los.

DBVisualizer multi bancos

Referências:
- http://blogs.merikan.com/peter/2007/11/14/installing-dbvisualizer-on-ubuntu/
- http://www.minq.se/products/dbvis/download/install.jsp
- http://www.aquafold.com/index.html
- http://www.vivaolinux.com.br/dica/Java-SquirrelSQL-Client/
- http://squirrel-sql.sourceforge.net/