Usando SQLite no Ruby on Rails (Windows only)

Rails vem configurado “de fábrica” para usar o MySQL como banco de dados, mas é possivel usar outros gerenciadores, como o SQLite, que armazena o banco de dados em um único arquivo e dispensa a necessidade de daemons rodando. Esse micro-tutorial foi baseado nessa página e foca apenas na instalação no Windows (onde testei). A versão utilizada do SQLite foi a 3.3.6, também assumindo que o Rails já está instalado.

Para a instalação, você precisa adicionar os arquivos sqlite.exe e sqlite.dll ao PATH. Eu fiz isso copiando-os para a pasta bin dentro do diretório no qual Ruby estava instalado. Note que você precisará baixar dois pacotes, sqlite-3.3.6.zip e sqlitedll-3.3.6.zip, ambos com menos de 200kB.

Após adicionar os arquivos, use o gem para instalar o sqlite3-ruby, com o comando “gem install sqlite3-ruby.

Para manipular as bases de dados, você pode usar o SQLite Database Browser (Download) – uma aplicação gráfica – ou mesmo o executável na linha de comando (sqlite3).

Quanto à configuração, será necessário alterar o arquivo database.yml, colocando sqlite3 como “adapter” e o caminho para o arquivo do banco de dados como “dbfile” (O SQLIte dispensa autenticação).

Exemplo:

development:
  adapter: sqlite3
  dbfile: db/dev.db

test:
  adapter: sqlite3
  dbfile: db/test.db

production:
  adapter: sqlite3
  dbfile: db/prod.db

Bem, feito isso Rails já estará pronto para utilizar o SQLite como backend de dados.


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s