【发布时间】:2012-11-13 05:09:52
【问题描述】:
我在 Heroku 上托管了一个非常简单的 Facebook 应用程序,它使用 PHP 作为后端,使用 SQLite 作为存储。由于某种奇怪的原因,SQLite 数据库被随机重置为我推送的最后一个版本。有人可以帮我理解这背后的原因吗?
【问题讨论】:
我在 Heroku 上托管了一个非常简单的 Facebook 应用程序,它使用 PHP 作为后端,使用 SQLite 作为存储。由于某种奇怪的原因,SQLite 数据库被随机重置为我推送的最后一个版本。有人可以帮我理解这背后的原因吗?
【问题讨论】:
Heroku 有一个 ephemeral file system,每次 dyno 重新启动时都会丢失任何更改,happens frequently。您应该将 SQL lite 文件存储在 amazon 上或使用 Heroku 数据库。
【讨论】: