Как мне окончательно обновить клиент psql версия в Google Cloud Shell?

Из этот ответ Мне нужно обновить psql в Google Cloud Shell. Но при любом обновлении, которое я делаю там, отображается следующее предупреждение:

Обратите внимание, что ваш компьютер Cloud Shell недолговечен, и никакие общесистемные изменения не сохранятся после завершения сеанса.

Итак, как мне обновить psql ] в Google Cloud Shell и как сделать это постоянно?

0
задан 27 August 2020 в 11:39
1 ответ

Короткий ответ на этот вопрос, к сожалению, заключается в том, что невозможно сделать постоянное обновление. Тем не менее, я нашел обходной путь, и я надеюсь, что это может быть полезно для всех, кто разрабатывает из Китая.

  1. Закажите сервер за пределами Китая. (В моем случае я использовал Vultr. Он стоит всего 5 долларов в месяц.) Вы можете использовать все, что вам удобно.
  2. Установите gcloud на этом сервере. Если вы используете сервер Ubuntu, как и я, вы можете следовать этой инструкции
  3. Установить psql. Для серверов Linux вы можете следовать этой инструкции
  4. .Затем запустите gcloud init. Установите соответствующий проект и местоположение сервера. Найдите местоположение сервера в вашей облачной консоли Google.
  5. Если у вас включены какие-либо настройки SSH, вам также следует позаботиться об этом.
  6. Запустите gcloud sql connect --user= --quiet

Тогда все работает!

Теперь я могу использовать GCLOUD без VPN, потому что я сначала подключаюсь к тому серверу, который я настроил.

0
ответ дан 28 August 2020 в 06:20

Теги

Похожие вопросы