我已启用cached-based sessions ,应用程序似乎不再使用 django_session
数据库表。
删除它安全吗?或者下一次迁移
会重新创建它吗?
即使它是空的并且未被使用,我是否应该将其保留在原处?这还重要吗?
谢谢!
最佳答案
Should I should just leave it in place, even if it's empty and isn't being used? Does it even matter?
您在这里已经回答了自己的问题。这还重要吗?不,当然不是,一个空表只会占用磁盘上的几百个字节(用于表定义)。它的存在不会造成任何问题。另一方面,如果您删除了它,则在更改 session 存储时将需要重新创建它。
Will the next migrate just recreate it?
答案是否定的。因为迁移表会显示该表被删除了。所以需要手动重新创建。虽然这并不困难,但肯定不值得付出努力。
关于django - 如果我的 Django 应用程序使用基于缓存的 session 后端,删除 `django_session` 表是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631628/