【发布时间】:2016-03-15 04:33:53
【问题描述】:
我正在尝试将数据导入 heroku 中的 postgres 数据库。我可以使用以下命令将正确的架构上传到 heroku:
heroku pg:psql -a [app name] < db/structure.sql
所以现在当我运行 heroku pg:psql 并连接到我的数据库时,我可以运行:
\dt
它列出了我想要的所有表格。但是,仅上传模式,而不是实际数据。我查看了许多将数据库上传到 heroku 的不同方法,但都无法正常工作。我想知道是否有一种简单的方法可以将本地 csv 数据导入 heroku。在本地,我可以运行:
sqlite3 development.sqlite3
.mode csv
.import [table name] [filename]
它会导入我想要的数据。对heroku数据库有类似的方法吗?我知道 heroku 使用 postgres 而不是 sqlite3,但由于我能够轻松加载模式,我认为可能有一种简单的方法来上传数据。这是我尝试发布的第一个 ruby on rails 项目,因此我们将不胜感激! 谢谢!
【问题讨论】:
标签: ruby-on-rails heroku heroku-postgres