问题标签 [taps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 将mysql推送到heroku
我成功地将Django应用移植到heroku,现在我只需要推送数据库。我试过:
并得到以下错误:
我很确定 mysql://root@localhost:themedb 是错误的,但我不知道它是什么部分。数据库没有密码,所以我跳过了密码。
我很感激任何帮助。
更新:按照 hgmnz 的建议,我做了:
但得到以下信息:
postgresql - 推送到 PostgreSQL 时,会创建一个 .dat 文件吗?使用水龙头
由于 Heroku 现在支持 ruby 1.9.3 但不支持 sqlite3,所以我终于开始探索 Heroku 使用 PostgreSQL 的方式。花了一点时间来理解和配置,但我在周末开车并获得了一些扎实的知识。然而,引起我注意的一件事是 .dat 文件的创建。使用
显然将数据库推送到 Heroku - 点击 gem 安装 - 但也创建 .dat 文件。有人知道这个文件是什么吗?它只是一个会话收据吗?
ruby-on-rails-3 - heroku db:push 上的 404 错误
尝试通过 Taps 将数据库推送到 Heroku 时出现 404 错误
db:push 命令过去可以正常工作,然后我通过回滚迁移、编辑它们然后重新迁移来对我的数据库进行了一些更改。现在我可以很好地部署应用程序,但数据库不会推送——我不知道这是否与编辑迁移有关。
该应用程序在我的机器上运行良好,我想消除 Heroku 的副本与我自己的副本之间的任何差异,因此我创建了一个新应用程序并推送到该应用程序。同样的事情:Heroku 应用程序可以工作,但不会收到 db:push;它与上面相同的 404 错误。
这是 Heroku 服务暂时关闭,还是更改我的应用程序导致了 404?
编辑:heroku 日志不显示任何错误消息
ruby-on-rails - 安装 Heroku Toolbelt 已损坏 Taps
一段时间以来,我一直在愉快地使用 Heroku 和 Taps gems,并定期heroku db:push
将我的数据库推向生产环境。
今天早上我注意到 Heroku gem 已被弃用的消息,已被 Heroku Toolbelt 取代。所以我卸载了 gem 并安装了 Heroku Toolbelt。
下次我去推送我的数据库时,我收到以下错误:
Heroku 和 Taps 都已正确安装,但令人沮丧的是,我尝试按照说明(“安装或更新 taps gem 以使用 db 命令”)但没有成功。(重新)安装正常,但是当我尝试推送数据库时仍然出现上述错误。任何人都可以建议修复吗?我正在使用 rbenv。
ruby-on-rails - heroku db:工具带推送错误
有没有办法用 ruby 1.9.3 下载 Heroku 工具带?现在它会自动从主页安装 1.9.2 - https://toolbelt.heroku.com/。
不能做 db:push 到 Heroku,因为这个。
更新
我在这里找到了它 - http://assets.heroku.com/heroku-toolbelt/heroku-toolbelt-2.25.1.exe
ruby-on-rails-3 - heroku db:pull 使用错误的 ruby 版本(1.8.7 而不是 1.9.3)
我正在使用红宝石 1.9.3
我安装了 gem taps 来拉取 Heroku 数据库。
但我遇到以下问题:
中止陷阱:6 为什么会发生这种情况?
mysql - heroku rake db:pull
我正在尝试将我的 heroku 应用程序数据库从 heroku 服务器拉到我的本地机器上。我已经做了很多这样的事情......
Loaded Taps v0.3.24 警告:数据库“mysql://root:mypass@localhost/app_data”中的数据将被覆盖且无法恢复。
!警告:破坏性行动!此命令将影响应用程序:heroku-app-9999!要继续,请输入“heroku-app-9999”或使用 --confirm heroku-app-9999 重新运行此命令
我明白了。。
我从未见过的奇怪反应!剂量是什么意思?
ruby-on-rails - heroku:db push 不起作用,时区位移超出范围
我似乎无法使用 heroku 推送,heroku db:pull 工作正常,但heroku db:push 不行
,这是我得到的错误
Taps服务器错误:PGError:错误:时区位移超出范围
我的宝石文件
我正在使用ruby-1.9.3-p327
,我也尝试过ruby-1.9.2-p318
使用 rvm 安装,但它也不起作用,它与以前有相同的时区错误
我也尝试过使用heroku的pgbackups将我的本地数据库转储到s3,然后从那里恢复到heroku,但无济于事。
我用于 pgbackups 的命令是
然后我将它复制到我的 s3 存储桶并将其公开
并使用将其从 s3 恢复到 heroku db
这是来自 pgbackups 的错误
ruby - 使用水龙头将数据传输到 postgreSQL 不起作用
我一直在关注Railscasts指南,将我的数据库从 sqlite 转换为 postgreSQl。
我已经能够成功
- 安装 postgres
- 创建和配置数据库
- 使用 pgAdminIII 连接到它
- 用于
rails db create
创建数据库 - 安装水龙头
- 启动水龙头服务器
但是,当我运行 pull 命令进行传输时,我收到以下错误消息
作为参考,这里是我用来尝试拉动的命令
我也尝试过localhost
而不是127.0.0.1:5432
显然我的设置有问题,但我无法从提供的错误消息中弄清楚它是什么。