用点击将SQLite数据库推送到Heroku?

所以我试图将一个SQLite3数据库推送到Heroku,我认为这是可能的,但是在这里和这里阅读意味着它可能不是(以下不起作用)。

heroku pg:push sqlite://db/development.sqlite3 HEROKU_POSTGRESQL_OLIVE_URL ! LOCAL_SOURCE_DATABASE is not a valid database name 

当Heroku将语法切换为pg:push时,这是否已更改pg:pushdb:push还是永远不可能?

鉴于不可能将解决方案从SQLite3迁移到本地postgres,然后推送到Heroku?

Heroku使用只读文件系统,这意味着基于本地文件系统的数据库(如SQLite3)与其基础结构不兼容。 据我所知,从来没有可能从SQLite3 db直接推送到Heroku上的Postgres。

您应该将数据迁移到本地Postgres数据库并从那里推送。

对于它的价值,有可能db:从本地sqlite3数据库推送到Heroku postgres,但在1.9.3之后的任何版本的Ruby中都存在时间戳错误。

当你想要将数据发送到服务器时,切换到本地的postgres最终会比搞乱RVM和Gemfiles更容易。