2017-01-13 1 views
1

Я включил cached-based sessions, и похоже, что приложение больше не использует таблицу базы данных django_session.Можно ли удалить таблицу `django_session`, если мое приложение Django использует бэкэнд на основе кеша?

Можно ли его удалить? Или следующий migrate просто воссоздает его?

Должен ли я просто оставить его на месте, даже если он пуст и не используется? Это даже имеет значение?

Спасибо!

ответ

2

Должен ли я просто оставить его на месте, даже если он пуст и не используется ? Это даже имеет значение?

Вы как-то ответили на свой вопрос здесь. Это даже имеет значение? нет, конечно, нет, пустая таблица займет всего несколько сотен байт на вашем диске (для определения таблицы). Это не вызовет никаких проблем. С другой стороны, если вы его отбросите, вам нужно будет воссоздать его, если вы когда-либо измените хранилище сеансов.

Будет ли следующая миграция только воссоздать его?

Ответ здесь нет. Поскольку таблица миграции показывает, что таблица была удалена. Поэтому вам нужно воссоздать вручную. Хотя это не сложно, это, безусловно, не стоит усилий.

Смежные вопросы