2017-10-04 44 views

回答

3

這取決於。

我們故意在生產中禁用這些命令,因爲它們可能具有破壞性,我們無法猜測您要在哪裏部署項目。

那是Heroku嗎?那麼,通過他們的CLI添加它。你使用VPS嗎?數據庫是否在同一個節點上?運行Ruby進程的Unix用戶是否有權創建數據庫?我們無法猜測。

這取決於您要部署的位置。

+0

我想部署到EC2實例。 數據庫位於同一節點上,並且在DATABASE_URL中指定的PostgreSQL用戶具有創建數據庫的權限。但是這些命令不適用於生產(我知道這是爲了安全)。 我必須手動創建數據庫和表嗎? –

+0

只有數據庫必須手動創建。對於遷移,你仍然有'hanami db migrate'。 –

+0

好的,我明白了。非常感謝。 –