让heroku完全使用我的github存储库
我使用SQLite(我必须使用这个数据库),但是当我更新源代码并推送到heroku的git时,数据库内容再次为空。那么,我怎么能不使用heroku的git,而只使用github repo作为heroku应用程序的存储呢让heroku完全使用我的github存储库,github,heroku,Github,Heroku,我使用SQLite(我必须使用这个数据库),但是当我更新源代码并推送到heroku的git时,数据库内容再次为空。那么,我怎么能不使用heroku的git,而只使用github repo作为heroku应用程序的存储呢 或者最好不要让git推送数据库文件。我该怎么做呢?嗯,您有一个问题,因为Heroku实际上不支持SQLite,默认情况下它使用Postgres数据库。问题是,由于性能/扩展原因,对rails应用程序在heroku中使用的目录所做的更改不会长期保存(基本上,只要重新启动服务器,所有
或者最好不要让git推送数据库文件。我该怎么做呢?嗯,您有一个问题,因为Heroku实际上不支持SQLite,默认情况下它使用Postgres数据库。问题是,由于性能/扩展原因,对rails应用程序在heroku中使用的目录所做的更改不会长期保存(基本上,只要重新启动服务器,所有以前的数据都会被擦除) 真正的问题是为什么需要使用SQLite数据库,以及它如何在rails应用程序之外使用 您可以将SQLite数据库内容导出到CSV或其他一些独立于数据库的格式,在推送到heroku后,这些格式可用于为数据库种子 问题是如果需要将对该数据库的更改返回到SQLite数据库中