如何在 Google Cloud Shell 中永久升级 psql 客户端版本?

如何在 Google Cloud Shell 中永久升级 psql 客户端版本?

这个答案我需要在 Google Cloud Shell 中升级psql。但我在那里进行的任何升级都会显示如下警告:

请注意,您的 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,因为我首先连接到我设置的服务器。

相关内容