首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在google计算引擎上转储postgres

如何在google计算引擎上转储postgres
EN

Stack Overflow用户
提问于 2017-05-19 17:19:08
回答 1查看 957关注 0票数 1

我在rails上用红宝石编码。我当时在研究Heroku,但是在一个新的项目上,我在Google平台上推动了它。

正如本教程所述,我创建了一个GAE应用程序,并将其与gcloud app deploy一起部署,并创建了一个计算机引擎来承载postgres服务器。我每月要花50美元。

一切正常,除了响应时间--有时显示一个页面需要16秒。

我尝试使用相同的数据库在Heroku上推送代码,并在4秒内得到答案。

我的问题很简单:如何从google计算引擎(在Heroku上恢复postgres数据库)转储postgres数据库?

编辑1:我在google上使用postgres,就像在本教程中一样,而不是Cloud。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-19 17:35:44

在应用程序引擎灵活的环境中,您将数据存储到Cloud实例中。

因此,在通过Cloud (在本教程中描述)连接到Cloud实例之后,您可以正常使用任何Postgres客户端转储数据。

更新:好的,我误解了您使用的是Cloud。

如果您将postgres服务器创建为Compute实例,则必须了解3个信息才能转储它。

您将在GCP上的"Deployment“”->“库中看到和"Admin ->”库中的,以及通过在同一页中单击" instance“为您的实例看到”外部IP地址“

一旦您获得这些信息,您就可以像往常一样连接postgres服务器。

代码语言:javascript
复制
$ psql -h <External IP> -p 5432 -U <Admin user>
Password for user postgres: <Admin password>

如果此命令成功,还可以通过"pg_dump“命令从服务器转储内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44075678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档