PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cài đặt PostgreSQL trên OSX để phát triển Rails

Tôi nghĩ rằng tôi đã cố gắng tìm ra một cách hoạt động. Tôi đang vay rất nhiều từ điều tuyệt vời này bài đăng , nhưng vì họ đang cài đặt nhiều thứ khác cùng lúc, tôi sẽ viết ra những gì tôi đã làm ở đây cho những người chỉ đang tìm kiếm câu trả lời cài đặt PostgreSQL.

Ghi chú của biên tập viên:Liên kết dường như đã chết khi tôi thử. Đây có phải là một trong những? http://blog.blackwhale.at/?p=175#PostgreSQL Vui lòng sửa nếu có.

  1. Tải xuống PostgreSQL dành cho Mac và tải xuống trình cài đặt ‘Postgres.app’.

  2. Tạo người dùng để phát triển đường ray của bạn (hãy nhớ rằng nếu bạn đang chia sẻ một ứng dụng trong quá trình phát triển, bạn có thể muốn có cùng một người dùng giữa tất cả các thành viên trong nhóm phát triển của bạn để tránh đau đầu)

    sudo -u postgres /Library/PostgreSQL8/bin/createuser
    
  3. Nhập tên người dùng hệ thống Mac OS X của bạn làm tên vai trò và đặt nó làm siêu người dùng.

  4. Cài đặt pg gem để Rails có thể nói chuyện với PostgreSQL

    sudo env PATH=/Library/PostgreSQL8/bin:$PATH gem install pg
    
  5. Định cấu hình ứng dụng rails của bạn để nói chuyện với PostgreSQL. Bạn có thể tạo một ứng dụng mới với:

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

    Hoặc đối với một ứng dụng hiện có, hãy sửa đổi database.yml của bạn tệp.

Điều này đã làm việc cho tôi mà không có bất kỳ trục trặc nào. Nếu bất kỳ ai khác thử sử dụng phương pháp này, tôi muốn nghe một số phản hồi về cách nó hoạt động với bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. x là một thủ tục, sử dụng cuộc gọi khi tôi đang sử dụng cuộc gọi

  2. Ứng dụng Spring Boot bị kẹt trên Hikari-Pool-1 - Đang khởi động ...

  3. Cách pg_sleep_until () hoạt động trong PostgreSQL

  4. chuyển đổi bất kỳ chuỗi ngày nào thành dấu thời gian không có múi giờ

  5. cách nhóm theo và trả về hàng tổng trong Postgres