如何在 Google Cloud Shell 中永久升級 psql 用戶端版本?

如何在 Google Cloud Shell 中永久升級 psql 用戶端版本?

這個答案我需要升級psqlGoogle Cloud Shell 中的。但我在那裡進行的任何升級都會顯示如下警告:

請注意,您的 Cloud Shell 電腦是短暫的,系統範圍內的變更不會在會話結束後持續存在。

那麼如何在 Google Cloud Shell 中升級psql以及如何永久升級呢?

答案1

不幸的是,這個問題的簡短答案是不可能使其永久更新。然而,我找到了一個解決方法,我希望這對任何在中國開發的人都有用。

  1. 取得在中國境外運行的伺服器。 (對於我的情況,我使用了 Vultr。它便宜至每月 5 美元。)您可以使用任何對您來說方便的方式。
  2. 安裝gcloud在該伺服器中。如果你像我一樣使用 Ubuntu 伺服器,那麼你可以按照這條指令
  3. 安裝psql。對於 Linux 伺服器,您可以遵循這條指令
  4. 然後跑gcloud init。設定適當的項目和伺服器位置。在 Google Cloud Console 中找到伺服器位置。
  5. 如果您啟用了任何 SSH 設置,那麼您也必須注意這一點。
  6. 跑步gcloud sql connect <postgres-instance-name> --user=<username> --quiet

然後就可以了!

現在我可以在沒有 VPN 的情況下使用 GCLOUD,因為我先連接到我設定的伺服器。

相關內容