SORU
19 HAZİRAN 2012, Salı


Ruby on Rails için Ubuntu yükleme PostgreSQL

Ben şu anda Rails Ubuntu 12.04 içinde RVM ile Ruby yüklü. Varsayılan veritabanı SQLite3, ama Heroku için bastırıyor amacıyla PostgreSQL geçmek istiyorum. Bunu nasıl yapabilirim?

CEVAP
19 HAZİRAN 2012, Salı


Burada takip ettiğim adımlar:

PostgreSQL ve geliştirme paketini yükleyin

$ sudo apt-get install postgresql
$ sudo apt-get install libpq-dev

Benim Ubuntu-günlük olarak aynı olan bir kullanıcı ayarlayın

$ sudo su postgres -c psql
postgres=# CREATE ROLE <username> SUPERUSER LOGIN;
postgres=# \q

Gemfile Değiştirin

# Remove gem 'sqlite3'
gem 'pg'

Uygulama dizini database.yml değiştir

development:
  adapter: postgresql
  encoding: unicode
  database: appname_development
  pool: 5
  timeout: 5000
  username: <username>
  password:

test:
  adapter: postgresql
  encoding: unicode
  database: appname_test
  pool: 5
  timeout: 5000
  username: <username>
  password:

Çalışma paketi yükleyin

$ bundle install

Veritabanları ve göçler oluşturun

$ rake db:create:all
$ rake db:migrate

Burada yardım etmek için kullanılan kaynaklar:
http://mrfrosti.com/2011/11/postgresql-for-ruby-on-rails-on-ubuntu/
http://railscasts.com/episodes/342-migrating-to-postgresql
https://devcenter.heroku.com/articles/local-postgresql

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • warningthepeople

    warningthepe

    21 EYLÜL 2011