PostgreSQL:无法将主机名:转换为地址:名称解析暂时失败

PostgreSQL:无法将主机名:转换为地址:名称解析暂时失败,postgresql,digital-ocean,Postgresql,Digital Ocean,我正在尝试将PostgreDB从DO VM迁移到DO的PostgreSQL托管数据库中 我对特定的数据库使用pg_dump,并使用pg_restore加载数据 一切都进行得很顺利,除了我关闭旧的VM,从新的托管数据库查询数据导致 could not translate host name: <address> to address: Temporary failure in name resolution 令人困惑的是,如果我重新打开VM,托管数据库就可以正常工作 我正在使用下面的

我正在尝试将PostgreDB从DO VM迁移到DO的PostgreSQL托管数据库中

我对特定的数据库使用pg_dump,并使用pg_restore加载数据

一切都进行得很顺利,除了我关闭旧的VM,从新的托管数据库查询数据导致

could not translate host name: <address> to address: Temporary failure in name resolution
令人困惑的是,如果我重新打开VM,托管数据库就可以正常工作

我正在使用下面的命令转储数据库

pg_dump -h <> -U <> -p <> -Fc <> > <>.bak
恢复,

psql -d  <connection-string> -f <>.bak
这是防火墙问题,还是我误解了DO的托管数据库


我读到,主机名没有问题,因为如果VM打开,我可以提取数据

在进行研究后,名称解析中的临时故障是DNS中不正确配置的常见问题,请查看/etc/resolv.conf进行修复。

在进行研究后,名称解析中的临时故障是DNS中不正确配置的常见问题,请查看/etc/resolv.conf进行修复。

能否更具体一些?您对/etc/resolv.conf文件到底做了什么?这真是一个毫无帮助的答案。你能说一下你到底做了什么来修复它吗?你能说得更具体些吗?您对/etc/resolv.conf文件到底做了什么?这真是一个毫无帮助的答案。你能说说你到底做了什么来修复它吗?
psql -d  <connection-string> -f <>.bak