我Gemfile在學習 ruby?? on rails 時遇到了這個問題:
group :development, :test do
gem 'sqlite3', '~> 1.4'
group :production do
gem 'pg'
到目前為止,我了解到這sqlite3不是一個生產就緒的資料庫,因為它不支持多個用戶同時撰寫資料庫。在這種情況下,我們為什么不直接postgres在開發中使用呢?
uj5u.com熱心網友回復:
沒有理由你不能。它只需要額外的配置。在開發和生產中使用相同的資料庫實際上是最佳實踐。包含 SQLite 是為了易于使用,并且可能適用于許多應用程式。但是 SQLite 不能在 Heroku 和其他一些托管平臺上使用。所以在我看來,你最好在本地機器上設定 Postgres 進行開發。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/414232.html
標籤:
