Skip to content

aamine/activerecord4-redshift-adapter

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

activerecord4-redshift-adapter

Amazon Redshift adapter for ActiveRecord 4 (Rails 4). I copied PostgreSQL driver from ActiveRecord 4.0.0 and modified for Redshift. "Barely works" patch was borrowed from fiksu/activerecord-redshift-adapter.

I know Redshift driver already exists (https://github.com/fiksu/activerecord-redshift-adapter), but it currently supports only ActiveRecord 3. Also, AR4 code is magnifically different from AR3 code because of file separation, patching does not work well. I want to use Rails 4 with Redshift NOW, so I wrote this driver. If anybody write better Redshift driver which works with ActiveRecord 4, I abandon this driver.

Rails 5

If you are searching Redshift adapter for Rails 5, use https://github.com/ConsultingMD/activerecord5-redshift-adapter

Usage

For Rails 4.2, write following in Gemfile:

gem 'activerecord4-redshift-adapter', '~> 0.2.0'

For Rails 4.1:

gem 'activerecord4-redshift-adapter', '~> 0.1.1'

In database.yml

development:
  adapter: redshift
  host: your_cluster_name.hashhash.ap-northeast-1.redshift.amazonaws.com
  port: 5439
  database: dev
  username: your_user
  password: your_password
  encoding: utf8
  pool: 3
  timeout: 5000

License

MIT license (same as ActiveRecord)

About

ActiveRecord 4 DB adapter for Amazon Redshift

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages