繁体   English   中英

Ruby On Rails如何将本地Postgres数据库复制到Heroku

Ruby On Rails How to Copy local Postgres db to Heroku

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在RubyMine Terminal上尝试过:

heroku pg:push ror_development postgres://budobqbtsbzmlx:hUNYKkaMap-cExovtPJat4ajPm@ec2-54-217-208-1 58.eu-west-1.compute.amazonaws.com:5432/dbhsnsvf36h8tu

但它返回我错误:

未知数据库:postgres:// budobqbtsbzmlx:hUNYKkaMap-cExovtPJat4ajPm@ec2-54-217-208-158.eu-west-1.compute.amazonaws。 COM:5432 / dbhsnsvf36h8tu。 有效选项为:DATABASE_URL,HEROKU_POSTGRESQL_ONYX_URL

还有这个错误:

连接到HEROKU_POSTGRESQL_ONYX_URL(DATABASE_URL)'psql'未被识别为内部或外部命令,可操作程序或批处理文件。

有人可以显示在Windows上执行此操作的详细示例吗?

1 个回复

错误消息指出您应该使用环境变量而不是显式名称。 文档指出您应该执行以下操作:
heroku pg:push mylocaldb HEROKU_POSTGRESQL_ONYX

就是说,我从未使用过这种技术,但是确实使用此过程成功地将本地数据库推送到了heroku postgresql。

这是简短的版本:

  1. 安装pgbackups:
    heroku addons:add pgbackups

  2. 备份您的本地数据库:
    pg_dump -Fc --no-acl --no-owner -h localhost -U <user> <dbname> > local_pg.dump

  3. 将此文件上传到Web服务器(我使用S3或保管箱)。 假设http://www.dropbox.com/me/local_pg.dump

  4. 现在还原到您的英雄数据库中:
    heroku pgbackups:restore DATABASE 'http://www.dropbox.com/me/local_pg.dump'

1 如何将现有的本地数据库复制到Heroku?

我刚刚成功将我的Node.js应用程序部署到了Heroku。 我的下一个目标是复制本地mongo数据库,以便我可以获得一些初始数据。 我怎么能做到这一点? 我已经通过了Heroku文档,没有提到它。 在Heroku上我使用的是mLab MongoDB插件。 ...

2 Postgres 将 Heroku 生产数据库复制到本地开发数据库

我有一个 heroku 数据库, d76mj7ltuqs 。 然后我有一个本地数据库test_development 。 这两个数据库的架构是相同的 - 我想从我的生产数据库中提取所有数据并覆盖我的本地数据库,以便在提取时本地是生产的精确副本。 我怎样才能在 Postgres 中做到这一点? ...

8 如何将数据从本地phpmyadmin mysql数据库复制到godaddy cpanel mysql数据库?

我在使用phpmyadmin访问的本地计算机(在XAMPP中)中有一个MySQL数据库。 我也有一个在Godaddy托管的网站。 我通常保持离线状态,并对存储在数据库中的数据进行更改。 我想知道如何将本地数据库中的更改自动复制到Godaddy服务器中的更改,或者单击一下按钮即可复制。 ...

9 如何将新插入的记录从本地数据库复制到不同的数据库

我们在某些服务器上为我们的应用程序设置了一个新的开发数据库。 目前,我们有一个本地数据库,用于测试我们的应用程序。 现在我们想将本地数据库中新插入的记录移动到远程开发数据库。 每个同事在本地都有自己的记录集,所以我们每个人都应该能够移动他们的记录。 计划有一个有助于实现这一目标的脚本。 我知道“ ...

10 如何将外部远程数据库复制到本地数据库? (CouchDB / MongoDB)

我想扩展可通过Web服务接口使用的远程数据库的数据模型。 可以通过HTTP GET请求数据,并以JSON形式提供( 示例request )。 也支持其他格式。 JSON答案的第一个对象。 我的想法是在自己的服务器上扩展数据模型(例如,添加文本字段),因此以某种方式镜像数据库。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM