我正在嘗試在 Heroku 上從愛好開發層升級到愛好基本層,以便在他們取消所有免費計劃之前繼續使用 Heroku。
我之前聘請的一位開發人員通過 Hasura 建立了資料庫——至少 Hasura 用于管理資料庫。(不確定該資訊是否必要,但盡可能多地提供背景資訊。)無論如何,他不再可用,但我有一些開發技能,所以我試圖自己做這件事。
顯然,我需要根據https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrading-with-pg-copypg:copy上的檔案使用該方法。(為什么他們沒有通過簡單的按鈕點擊和他們網站上的信用卡來輕松實作這一點我無法理解。但是,根據他們的首席執行官的說法,“這并不那么簡單。”)
所以...我在 Windows 上安裝了 Heroku CLI。(這實際上是我在 Mac 上運行的并行虛擬機。)我還按照安裝說明在虛擬機中安裝了 git。
現在我陷入了創建新資料庫的第一步。
我進入了:
heroku addons:create heroku-postgresql:hobby-basic --app new-db-app --version 13.8
回來了:
? Warning: heroku update available from 7.53.0 to 7.65.0.
Creating heroku-postgresql:hobby-basic on ? new-db-app... !
! Couldn't find that app.
我嘗試使用git init. 但是得到了同樣的錯誤。我也試過
git remote add heroku [email protected]:new-db-app.git
很好的衡量標準,但這并沒有幫助。
我嘗試升級 CLI 并運行 heroku update 并回傳:
heroku: Updating CLI from 7.53.0 to 7.65.0... !
Error: SHA mismatch: expected 54e926b1363d71a28f9436f732860cc000126ca131ccb2ca59f05b701fb6d0ce to be 94b066001386392123fe79b634f706e236143906f61751c4e85d3400fb4af2d7
at IncomingMessage.<anonymous> (C:/Program Files/heroku/client/node_modules/@oclif/plugin-update/lib/tar.js:32:32)
但是,我再次運行它并且它作業。
但是,這并沒有緩解我的問題。我仍然得到可怕的“找不到那個應用程式”。
我究竟做錯了什么?我懷疑它與git有關。
但它甚至沒有創建應用程式。當我運行 heroku 應用程式時,我只看到原始應用程式。
任何朝著正確方向的輕推將不勝感激。(順便說一句,我嘗試直接使用 Heroku 創建票證,但他們的系統只接受付費計劃的票證。這是一個令人發狂的 catch-22,我對 Heroku 并不感興趣,這是相當溫和的。)
謝謝!
uj5u.com熱心網友回復:
我進入了:
heroku addons:create heroku-postgresql:hobby-basic --app new-db-app --version 13.8
for 的引數--app應該是現有 Heroku 應用程式的名稱以附加新資料庫。它不是資料庫本身的名稱。
您可以通過運行heroku apps來查看您擁有的應用程式的名稱。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/514711.html
上一篇:如何在回圈中插入行時從Postgresql函式回傳結果集?
下一篇:活動記錄查詢
