Como faço upgrade permanente da versão do cliente psql no Google Cloud Shell?

Como faço upgrade permanente da versão do cliente psql no Google Cloud Shell?

Deesta respostaPreciso atualizar psqlo Google Cloud Shell. Mas qualquer atualização que eu faça lá mostra um aviso como este:

Observe que sua máquina Cloud Shell é efêmera e nenhuma alteração em todo o sistema persistirá além do final da sessão.

Então, como faço o upgrade psqlno Google Cloud Shell e como faço isso permanentemente?

Responder1

A resposta curta a esta pergunta, infelizmente, é que não é possível fazer uma atualização permanente. No entanto, encontrei uma solução alternativa e espero que possa ser útil para qualquer pessoa que desenvolva a partir da China.

  1. Obtenha um servidor rodando fora da China. (No meu caso, usei o Vultr. Custa apenas US$ 5/mês.) Você pode usar o que for mais conveniente para você.
  2. Instale gcloudnesse servidor. Se você estiver usando o servidor Ubuntu como eu, você pode seguiresta instrução
  3. Instalar psql. Para servidores Linux você pode seguiresta instrução
  4. Então corra gcloud init. Defina o projeto apropriado e o local do servidor. Encontre o local do servidor no Console do Google Cloud.
  5. Se você tiver alguma configuração de SSH ativada, também deverá cuidar disso.
  6. Corrergcloud sql connect <postgres-instance-name> --user=<username> --quiet

Então funciona!

Agora posso usar o GCLOUD sem VPN porque me conecto primeiro ao servidor que configurei.

informação relacionada