在推送数据库方面,问题始于业余爱好者。
我在Windows 7中安装了我的本地mysql,并参考了heroku教程
http://devcenter.heroku.com/articles/taps他们说你可以指定heroku db:push
mysql:// root:mypass @ localhost / mydb命令行我的问题是我必须要包括
我的源代码中有什么与postgres有关吗?提前谢谢
答案 0 :(得分:0)
在Heroku上,除非你另有说明,否则你将在Postgres上运行。您正在使用ORM访问您的数据库,那么您可能会没事。
如果没有,那么PG SQL和MySQL SQL之间存在数百种差异,因此可能需要根据查询的复杂程度进行调整。
此外,根据您使用的平台,您可能需要为Postgres包含一些依赖项,例如Ruby的pg
gem。
值得注意的是,如果你正在使用Rails,你可以heroku db:push
而Heroku会为你做其余的事情;)