我已經在應用程序上做了一定量的工作,並且正在接近思考獅身人面像和搜索功能的實現。 TS需要mySQL或Postgresql數據庫來運行,所以我期待將我的開發切換到Postgresql。在開發過程中從SQLite3切換到Postgresql以適應思維獅身人面像
有一些幫助您創建一個新的Rails應用程序的切換,從sqlite3的路程喜歡這裏的許多偉大的資源: http://mikewilliamson.wordpress.com/2010/04/19/postgres-and-rails-for-mysql-people/這裏:http://www.funonrails.com/2011/03/getting-started-with-rails-3-postgres.html
但使用PostgreSQL從一開始絕對只有這些封面。
我最初給它一個鏡頭通過安裝在我的本地機器上的PostgreSQL和寶石
gem 'pg', :require => 'pg'
,並通過改變我的database.yml
文件,以適應與進行連接到本地主機,用戶名,密碼和適配器的PostgreSQL 。然而,這並沒有工作,我假設它是因爲從一開始就沒有從postgresql開始,它沒有安裝一些它需要的文件。
有沒有一種很好的方法可以在開發過程中進行切換,或者它會太麻煩,並且會開始被優先考慮(這不會太糟糕,但並不理想。儘管我可以猜測爲什麼,有人會關心爲什麼這是首選嗎?)
此外,作爲第一次postgresql用戶(和rails newb),它看起來像使用postgresql開發比sqlite3的內置功能更復雜一些。交換機是否建議?或者我應該找到解決方法並堅持使用sqlite3?
PostgreSQL是否可以工作? (您可以使用psql或pgAdminIII連接到數據庫嗎?)您現在最好在部署之前切換3天以上。 – 2011-05-30 21:57:01
@Catcall - 我可以使用SQL shell(psl)命令提示符連接到數據庫,我可以啓動pgAdminIII並修改dbs。我對SQL命令/設置一無所知,所以我處於早期的顛簸階段;試圖讓我的barrings。 – bwvoss 2011-05-31 21:15:51