5

我將爲我的應用程序使用思維獅身人面像,它需要轉換爲postgresql。我用自制軟件下載了獅身人面像和postgresql,但我不確定如何轉換應用程序的其餘部分。我不關心保存我的數據,因爲我的數據庫中只有大約5條記錄。如果有一步一步的指導,或者可以指導我的資源,我將不勝感激。將rails應用程序中的ruby轉換爲sqlite到postgresql

回答

1

我使用彼得庫珀下面的視頻來找出我做錯了。如果有人需要在將來的參考中設置Postgresql,請參考:​​

5

這是一個非常簡單的過程,如果您堅持使用activerecord而不使用任何自定義SQL。

所有你需要做的是改變你的Gemfile包括gem 'pg'和更改database.yml文件有類似以下內容:

development: 
    adapter: postgresql 
    database: example_development 
    username: postgres 
    password: secret 
    host: localhost 
    encoding: UTF8 

如果你已經使用自定義的SQL,你只需要將其轉換爲PostgreSQL,這不應該太棘手,因爲它非常相似。

+0

數據庫行怎麼辦,我該怎麼寫? – tomciopp

+0

根據Simon的建議,刪除現有數據庫並重新創建它(使用rake數據庫命令)。 – rb512

+0

我不斷收到密碼錯誤,這對我來說沒有任何意義,因爲我提供了正確的密碼來登錄postgresql。我在我的系統上使用postgresql創建了一個新應用程序,它運行得非常完美。我查看了database.yml文件,它與提供的稍有不同,它複製了該格式,但它仍然無效。有什麼建議麼? – tomciopp

相關問題