PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menginstal PostgreSQL di OSX untuk pengembangan Rails

Saya pikir saya telah berhasil menemukan cara yang berhasil. Saya banyak meminjam dari ini hebat posting , tetapi karena mereka menginstal banyak hal lain pada saat yang sama, saya akan menulis apa yang saya lakukan di sini untuk orang-orang yang hanya mencari jawaban pemasangan PostgreSQL.

Catatan editor:Tautan tampak mati ketika saya mencoba. Apakah ini satu? http://blog.blackwhale.at/?p=175#PostgreSQL Harap perbaiki jika ya.

  1. Unduh PostgreSQL untuk Mac dan unduh penginstal 'Postgres.app'.

  2. Buat pengguna untuk pengembangan Rails Anda (perlu diingat bahwa jika Anda berbagi aplikasi selama pengembangan, Anda mungkin menginginkan pengguna yang sama di antara semua anggota tim pengembang Anda untuk menghindari sakit kepala)

    sudo -u postgres /Library/PostgreSQL8/bin/createuser
    
  3. Masukkan nama pengguna sistem Mac OS X Anda sebagai nama peran, dan jadikan sebagai pengguna super.

  4. Instal permata pg sehingga Rails dapat berbicara dengan PostgreSQL

    sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
    
  5. Konfigurasikan aplikasi Rails Anda untuk berbicara dengan PostgreSQL. Anda dapat membuat aplikasi baru dengan:

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

    Atau untuk aplikasi yang sudah ada, ubah database.yml . Anda berkas.

Ini bekerja untuk saya tanpa cegukan. Jika ada orang lain yang mencoba menggunakan metode ini, saya akan tertarik untuk mendengar masukan tentang bagaimana hasilnya untuk Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan antara cap waktu dengan/tanpa zona waktu di PostgreSQL

  2. PostgreSQL , Pilih dari 2 tabel, tetapi hanya elemen terbaru dari tabel 2

  3. Bagaimana cara menginstal paket Python di Linux sehingga ditemukan oleh ekstensi PostgreSQL 13 plpython3u yang sudah berfungsi?

  4. Tanggal penyimpanan dengan bulan / hari opsional

  5. Transaksi bersarang di postgresql 8.2?