[英]Postgresql with Ruby on Rails
我想從 sqlite3 遷移到 postgresql。 進行搜索后,我發現我應該將 database.yml 更改為類似的內容:
adapter: postgresql encoding: unicode database: [insert your dev database name] pool: 5 username: [insert your user name] password:
但我不知道該提供什么來代替數據庫、用戶名和密碼。 因為我不記得創建它們中的任何一個。 我剛剛創建了我的 rails 應用程序和遷移,就是這樣。
要使用 postgres 數據庫配置 Rails 項目,請執行以下步驟。 在database.yml
文件中提供您的數據庫詳細信息,例如:
development:
username: postgres
database: ur-db-dev
password: pass
encoding: UTF8
adapter: postgresql
timeout: 500
pool: 5
在您的Gemfile
添加 postgres gem
gem 'pg'
然后,
bundle install
來安裝 postgres gemrake db:create
創建你的數據庫rake db:migrate
遷移你的遷移文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.