PostgreSQLで新しいユーザとDBをActiveRecord用に作って接続する
db名ar_testに、ar_userというユーザを作る例。createdb -Oでオーナーを指定する
SHOKAI-MAG /home/sho% sudo -u postgres createuser ar_user -P Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) n Shall the new role be allowed to create more new roles? (y/n) n CREATE ROLE SHOKAI-MAG /home/sho% sudo -u postgres createdb ar_test -O ar_user CREATE DATABASE
これで接続して、
require 'rubygems' require 'active_record' ActiveRecord::Base.establish_connection( :adapter => 'postgresql', :host => 'localhost', :username => 'ar_user', :password => 'ar_pass', :database => 'ar_test' )
続きはこんな感じ
→ activerecordからpostgresql使う - shokaiの日記