繁体   English   中英

Ruby on Rails将本地csv数据加载到heroku

[英]Ruby on rails load local csv data to heroku

我正在尝试将数据导入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项目,因此任何指导将不胜感激! 谢谢!

将您的csv上传到heroku并运行

COPY zip_codes FROM '/path/to/your_file.csv' DELIMITER ',' CSV;

在pg shell中

https://gist.github.com/jboesch/5605747将csv导入heroku postgres如何实现

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM