RailsにRedmine + Postgresを入れてみる

インストール

apt-get install postgresql
apt-get install libpgsql-ruby1.8

起動

sudo su - postgres
(インストールすると、自動的にpostgresというユーザーが追加される)
/etc/init.d/postgresql-8.2 start

createdb redmine(データベース)

ユーザーパスワード設定

psql redmine
> ALTER USER postgres ENCRYPTED PASSWORD 'パスワード';
> \q

パスワードを自動的に通すようにする

vi ~/.pgpass

localhost:5432:redmine:postgres:パスワード

touch ~/.pgpass
chmod 600 ~/.pgpass

Railsのdatabase.ymlを編集

cp database.yml.example database.yml

vi database.yml

production:
adapter: postgresql
database: redmine
host: localhost
username: postgres
password: パスワード

rake db:migrate RAILS_ENV="production"