gpt4 book ai didi

mysql - 将一个远程数据库移动/复制到另一个远程数据库

转载 作者:行者123 更新时间:2023-11-29 00:40:53 24 4
gpt4 key购买 nike

我正在使用 heroku 部署我的应用程序。到目前为止,我一直在使用我的应用程序的开发版本,并将一些数据植入其中。我还在 heroku 上设置了一个生产版本。
这两个应用程序都使用由 ClearDB 托管的 mysql 数据库来存储数据。
我只是想将数据从开发版本移动到生产版本。
使用 MySql Workbench,我将开发数据导出到一个文件并尝试将其导入到生产数据库,但我收到了拒绝访问错误,因为它试图使用生产凭据登录到开发数据库。
数据库具有相同的表/行/列结构。我怎样才能从一个中获取数据并将其插入到另一个中?

最佳答案

将 Taps gem 添加到您的 Gemfile 中:

gem 'taps'

您应该能够通过以下方式将开发数据提取到本地开发环境:

heroku db:pull --app your_development_app_name

然后推送到生产环境:

heroku db:push --app your_production_app_name

这将完全覆盖数据库模式和数据,因此请务必小心。希望对您有所帮助!

_瑞安

关于mysql - 将一个远程数据库移动/复制到另一个远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12334938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com