에서이 답변psql
Google Cloud Shell에서 업그레이드해야 합니다 . 하지만 내가 업그레이드하면 다음과 같은 경고가 표시됩니다.
Cloud Shell 머신은 임시적이며 세션이 종료된 이후에는 시스템 전체의 변경 사항이 지속되지 않습니다.
psql
그렇다면 Google Cloud Shell에서 어떻게 업그레이드하고 영구적으로 업그레이드하는 방법은 무엇인가요 ?
답변1
안타깝게도 이 질문에 대한 짧은 대답은 영구적인 업데이트가 불가능하다는 것입니다. 그러나 해결 방법을 찾았으며 이것이 중국에서 개발하는 모든 사람에게 유용할 수 있기를 바랍니다.
- 중국 외부에서 실행되는 서버를 확보하세요. (저의 경우 Vultr를 이용했습니다. 월 5달러 정도로 저렴합니다.) 편한대로 이용하시면 됩니다.
gcloud
해당 서버에 설치하십시오 . 나와 같은 Ubuntu 서버를 사용하는 경우 다음을 수행할 수 있습니다.이 지시- 설치하다
psql
. Linux 서버의 경우 다음을 수행할 수 있습니다.이 지시 - 그런 다음
gcloud init
. 적절한 프로젝트와 서버 위치를 설정하세요. Google Cloud Console에서 서버 위치를 찾으세요. - SSH 설정이 활성화된 경우 이 설정도 처리해야 합니다.
- 달리다
gcloud sql connect <postgres-instance-name> --user=<username> --quiet
그러면 작동합니다!
이제 설정한 서버에 먼저 연결하기 때문에 VPN 없이 GCLOUD를 사용할 수 있습니다.