Wie aktualisiere ich die PSSQL-Clientversion in Google Cloud Shell dauerhaft?

Wie aktualisiere ich die PSSQL-Clientversion in Google Cloud Shell dauerhaft?

Ausdiese AntwortIch muss das Upgrade psqlin der Google Cloud Shell durchführen. Aber bei jedem Upgrade, das ich dort durchführe, wird eine Warnung wie diese angezeigt:

Beachten Sie, dass Ihre Cloud Shell-Maschine flüchtig ist und keine systemweiten Änderungen über das Ende der Sitzung hinaus bestehen bleiben.

Wie führe ich also ein Upgrade psqlin der Google Cloud Shell durch und wie mache ich das dauerhaft?

Antwort1

Die kurze Antwort auf diese Frage lautet leider, dass es nicht möglich ist, ein permanentes Update durchzuführen. Ich habe jedoch einen Workaround gefunden und hoffe, dass dieser für jeden nützlich sein könnte, der aus China entwickelt.

  1. Besorgen Sie sich einen Server, der außerhalb Chinas läuft. (Ich habe Vultr verwendet. Das kostet nur 5 $ pro Monat.) Sie können verwenden, was immer Ihnen am besten passt.
  2. Installieren Sie gcloudauf diesem Server. Wenn Sie wie ich einen Ubuntu-Server verwenden, können Sie folgendiese Anweisung
  3. Installieren psql. Für Linux-Server können Sie folgendiese Anweisung
  4. Führen Sie dann aus gcloud init. Legen Sie das entsprechende Projekt und den Serverstandort fest. Suchen Sie den Serverstandort in Ihrer Google Cloud Console.
  5. Wenn Sie SSH-Einstellungen aktiviert haben, müssen Sie sich auch darum kümmern.
  6. Laufengcloud sql connect <postgres-instance-name> --user=<username> --quiet

Dann klappt es!

Jetzt kann ich GCLOUD ohne VPN verwenden, da ich mich zuerst mit dem von mir eingerichteten Server verbinde.

verwandte Informationen