Google Cloud Shell에서 psql 클라이언트 버전을 영구적으로 업그레이드하려면 어떻게 해야 하나요?

Google Cloud Shell에서 psql 클라이언트 버전을 영구적으로 업그레이드하려면 어떻게 해야 하나요?

에서이 답변psqlGoogle Cloud Shell에서 업그레이드해야 합니다 . 하지만 내가 업그레이드하면 다음과 같은 경고가 표시됩니다.

Cloud Shell 머신은 임시적이며 세션이 종료된 이후에는 시스템 전체의 변경 사항이 지속되지 않습니다.

psql그렇다면 Google Cloud Shell에서 어떻게 업그레이드하고 영구적으로 업그레이드하는 방법은 무엇인가요 ?

답변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를 사용할 수 있습니다.

관련 정보