0

我有一个 sqlite3 数据库,其中包含要加载到 Heroku 应用程序的 postgres 数据库中的数据。

最好的方法是什么?

我打算尝试将记录(它是一个表)导出到一个 yaml 文件,然后将该文件上传到 heroku 并从中初始化新记录,但我遇到了编码问题。除了这些问题,这是一个好方法吗?解决这个问题的更好方法是什么?

4

1 回答 1

2

将数据传输到不同类型的数据库的一个好方法是使用yaml_db gem。将其添加到 Gemfile 并运行包后,您可以使用以下命令在本地提取数据:

rake db:data:dump

这将生成一个 db/data.yml 文件。将其签入 Git,推送到 Heroku,然后运行:

heroku run console
rake db:data:load

那应该这样做。

于 2012-10-10T23:49:57.153 回答