PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Инсталиране на PostgreSQL на OSX за разработка на Rails

Мисля, че успях да намеря начин, който работи. Заимствам много от това страхотно публикация , но тъй като те инсталират куп други неща в същото време, ще напиша какво направих тук за хора, които просто търсят отговор за инсталиране на PostgreSQL.

Бележка на редактора:Връзката изглеждаше мъртва, когато опитах. това ли е? http://blog.blackwhale.at/?p=175#PostgreSQL Моля, поправете, ако е така.

  1. Изтеглете PostgreSQL за Mac и изтеглете инсталатора на „Postgres.app“.

  2. Създайте потребител за вашата rails разработка (имайте предвид, че ако споделяте приложение по време на разработката, вероятно ще искате един и същ потребител за всички членове на вашия екип за разработка, за да избегнете главоболия)

    sudo -u postgres /Library/PostgreSQL8/bin/createuser
    
  3. Въведете вашето потребителско име за Mac OS X като име на роля и го направете суперпотребител.

  4. Инсталирайте pg gem, така че Rails да може да общува с PostgreSQL

    sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
    
  5. Конфигурирайте вашето rails приложение, за да общува с PostgreSQL. Можете или да създадете ново приложение с:

    rails *appname* -d postgresql (for Rails 3 -> rails new *appname* -d postgresql)
    

    Или за съществуващо приложение, променете своя database.yml файл.

Това работи за мен без никакви проблеми. Ако някой друг опита да използва този метод, ще се интересувам да чуя отзиви за това как се е получило при вас.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. За начинаещ, има ли голяма разлика между MySQL и PostgreSQL

  2. Присъединете се към две маси въз основа на близки времеви клейма

  3. Преобразувайте bytea в двойна точност в PostgreSQL

  4. Увеличаване на поле с ненулево и уникално ограничение в PostgreSQL 8.3

  5. PostGIS - преобразувайте мултиполигони в единични полигони