gpt4 book ai didi

django - 将 csv 导入到 heroku postgres

转载 作者:行者123 更新时间:2023-11-29 12:34:03 25 4
gpt4 key购买 nike

我成功部署了我的第一个 Django/Heroku 应用程序,现在我只需要传输我的数据库。它以前在 Win7 PC 上的 MySql 数据库中。我四处寻找将 csv 导入 Heroku 数据库的方法,但没有找到任何东西。他们建议使用 ruby​​ gem 来完成它,或者使用 taps 和这个命令: heroku db:push mysql://root:mypass@localhost/mydb。我的数据库很小,只有大约 1000 列和 2 个表,因此导入 CSV 文件非常简单,但我找不到如何做。有人知道吗?

最佳答案

这里有一些想法可以帮助您快速上手:

首先,一种快速而肮脏的方法:

或者,一种速度稍慢但仍然有点脏的方法:

  • 使用CSV reader Python 模块。
  • 在您的 Django 应用程序中创建一个加载 CSV 的任务,遍历每个 CSV 行,创建一个新的对应模型,并在模型有效时将其保存在服务器的数据库中。
  • 通过 heroku CLI 运行任务。
  • 完成并验证服务器数据库后,您可以从存储库中删除任务和 CSV。

否则,taps可能也很适合你!

关于django - 将 csv 导入到 heroku postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11093687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com