问题标签 [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.
ruby-on-rails - Sqlite3 到 Postgresql 的迁移通过在 pull 时点击错误
我正在尝试将我的 sqlite3 数据库迁移到 Postgresql(我正在关注 Railscasts #342,但我在 ubuntu 上)。在rake db:create:all
我的aperitime_development
数据库上之后,我用 Taps 启动了一个 Sinatra 服务器(推送 mi sqlite3 db),但是当我尝试做
数据未在 postgres db 上复制,并且控制台未正确终止:
错误还在继续。
有任何想法吗?
那是我的 database.yml
这是我的 schema.rb
ubuntu - Heroku 错误与 rake db:pull - !点击加载错误:无法加载此类文件--sqlite3
我越来越
即使我安装了“sqlite3”我的 database.yml 设置为在所有环境中使用 Postgres
红宝石是1.9.3p125
mysql - PG::Error: ERROR: invalid byte sequence for encoding "UTF8": 0xed2020 (Sequel::DatabaseError) while importing MySQL into PostgreSQL via Taps
我一直在尝试将我的 MySQL 迁移到 Postgres,并且从我发现的水龙头gem。
不幸的是,它基本上在每个包含用户数据的表上都失败了,但存在某种异常
每个表中的无效字符都不同,但例外是相同的。
这不是其他PG::Error: ERROR: invalid byte sequence for encoding
问题的重复,因为每个问题都提到了使用Iconv.iconv("UTF8...", content)
来强制编码。但我不能这样做,因为我正在使用水龙头进行导入。
还有一个侧面说明,我试过做mysqldump --compatible=postgres
,但是当我尝试将它导入回 Postgres 时,它在每个查询中都失败了。
我正在使用 MySQL 5.1.63 和 PostgreSQL 9.1.4。
database - 无法运行 heroku db:push
我正在尝试将我的数据库推送到 heroku runnig 命令并出现错误
我正在使用 rvm 所以我运行
比什么都没有发生并运行
导致同样的错误
我使用 ruby 1.9.3 但出于数据库推送的目的,我运行命令
1.9.2 和 1.9.3 中的 Gemset 是相同的
我能做些什么?
谢谢
ruby-on-rails - 我可以在使用 taps 和 heroku db:push 后运行 heroku run rake db:migrate 吗?
几个月前,我不小心删除了 heroku cedar 堆栈上的生产数据库。我试图通过 重新创建数据库heroku run rake db:migrate
,但是我的迁移出了点问题并且失败了。然后我安装了水龙头并做了一个heroku db:push
,一切都很好。
我现在可以heroku run rake db:migrate
在运行本地迁移后使用来更新生产数据库,还是我永远与水龙头绑定在一起heroku db:push
?
也许是问这个问题的更好方法:会heroku run rake db:migrate
经历我所有的迁移(并且可能会失败),还是只会经历自上次以来发生的迁移heroku db:push
?
ruby-on-rails - 将二进制数据库数据推送到heroku会被破坏
您可以使用 taps gem 将本地数据库推送到您的 Heroku 应用程序。命令是:
heroku db:push
除了推送二进制数据时,这对我来说很好。
数据变了。例如,这里是我本地二进制数据的前几个字符:\x89PNG\r\n\x1A\n\x0
这是被推送后在 heroku 上的:x89504e470d0a1a0a000
似乎编码丢失了,或者数据没有转义..我不太确定。
我的本地数据库是 Sqlite3,远程数据库是 Postgres,但它适用于其他一切。我尝试在本地和远程使用 Postgres。
我尝试使用 --debug 标志运行,但没有任何输出似乎暗示了任何线索。
有没有人弄清楚这一点?
ruby-on-rails - Heroku 数据库导入将时间列转换为文本列。可以做些什么吗?
当我在做
导入我的 Rails 应用程序的开发数据库,“时间”列变为“文本”列。也就是说,它们是我的 SQLite 开发数据库中的“时间”,在我“推送”之前它们是 Heroku 上的“时间”,但之后它们变成了“文本”。
有没有办法将我的 SQLite 列推送为“时间”?为什么会这样?
ruby-on-rails - Heroku db:pull taps gem 拉取之前的 db:push'd 数据而不是当前数据
我正在使用 taps gem,我正在尝试使用 heroku db:pull 来下拉我当前的生产数据库。
但是,当我拉动时,它会拉下一个我 db:push 近 3 个月前的数据库,而不是当前的数据库。
有没有办法指定我想要最新的?是否可以删除该旧数据库?
谢谢你的时间
编辑:我在本地使用 MySQL,我知道 pgbackups 并试图避免与此相关的 pg 转储。
ruby-on-rails - heroku db:push - Heroku 客户端内部错误
我正在尝试将我的本地数据库放到 Heroku 上的现有应用程序中并收到此错误:
奇怪的是,昨天一切正常,我能够毫无问题地将本地数据库推送到 Heroku。今天,我只是在我的数据库中添加了另一列,并想将其推送到现场 - 并得到了这个错误。
我尝试将数据库实时推送 3 次,所有尝试都失败了。
哪里可能有问题?