Vertica adapter for ActiveRecord. This adapter gives you the power of ActiveRecord for your Vertica connection. This adapter uses the vertica gem.
Add this line to your application's Gemfile:
gem 'vertica_rails_adapter'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install vertica_rails_adapter
Create the basic connection to the vertica database (i.e. app/models/vertica_db.rb):
module VerticaDb
class Base < ActiveRecord::Base
establish_connection(Settings[:vertica_prod])
end
end
Dir['vertica_db/*.rb'].each { | f | require File.expand_path(f) }
Create a folder inside app/models/ (i.e. app/models/vertica_db/) and define your models there (users.rb):
module VerticaDb
class Yoda < VerticaDb::Base
set_table_name "users"
end
end
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request