我有一个 Discord 机器人better-sqlite3 https://github.com/JoshuaWise/better-sqlite3硬币和 XP 数据库。直到两周前它一直工作得很好。现在,每次重新启动后,它只会恢复 XP 和硬币。这真的很烦人,因为人们每天都在升级到相同的水平。
有人知道如何解决这个问题吗?
我会very如果这能正常工作,我会感到惊讶。
赫罗库的临时文件系统 https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem每当您的测功机重新启动时,都会丢失对其所做的所有更改。这经常发生 https://devcenter.heroku.com/articles/dynos#automatic-dyno-restarts(每天至少一次)。因此,像 SQLite 这样的基于文件的数据库Heroku 不支持 https://devcenter.heroku.com/articles/sqlite3.
如果您想在 Heroku 上运行代码,则必须切换到客户端-服务器数据库。 PostgreSQL 是常见的选择,Heroku 提供了自己的托管 PostgreSQL 服务 https://www.heroku.com/postgres您可以开始免费使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)