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

  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006
  • trickycharms

    trickycharms

    6 Aralık 2013