Đảm bảo rằng bạn đã cài đặt PostgreSQL
trong máy của bạn và thêm một công cụ hữu ích có tên pgAdmin
, sau đó cập nhật database.yml
tệp như dưới đây
default: &default
adapter: postgresql
encoding: unicode
username: postgres
password: xxxxx #<-- which you have defiend while installing postgresql
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
development:
<<: *default
database: project_development
test:
<<: *default
database: project_test
production:
<<: *default
database: project_production
username: username
password: <%= ENV['PROJECT_DATABASE_PASSWORD'] %>
và sử dụng gem pg trong Gemfile của bạn như gem 'pg', '~> 0.20.0'
với phiên bản này, sau đó chạy bundle install
rake db:create
rake db:migrate
cho Heroku
heroku run rake db:migrate
và bạn có thể sử dụng rails
lệnh thay vì rake
nếu phiên bản rails của bạn là rails > 5.0.0