DEV: Изменение базы данный (названия полей и типы)

Ранее мы меняли название таблиц, теперь настала очередь для полей. Это необходимо делать, чтобы привести базу в более-менее нормальный вид и приступать к создание миграции.

Давайте просто посмотрим на некоторые поля в:

таблице: posts

post_id
post_user_id
post_is_deleted

Таблица: notifications

notification_id
sender_uid
is_del 

Таблица: messages

id  
uid

Таблица: users

id
login

Должно быть единообразно, этих знаний достаточно, чтобы посмотреть. Смотрим:

  • Где стоит префикс таблицы (post_id), где нет (id)
  • Где user_id, где uid (а мы используем uid для другого)
  • Где ***_is_deleted, где сокращение is_del без префикса

Я не буду продолжать, просто показываю некоторые названия, даже не свойства полей. Всё необходимо переделать. Начинаю.

P.S. тема про изменение таблиц прикреплена ниже.

6 Ответов

  1. Я индексы смотрел, с ними можно поработать.

    1. Там можно со всем работать. Индексы вообще не смотрел по путному. Название сделаем, далее пойдем далее менять. Пока только названия (префиксы).

  1. Готово. Перевел сайт. Если сессии старые есть, может не пускать. Обновить кешь в браузере необходимо. Смотрим, проверяем, должно работать всё.

    Кроме изменение названий, несколько дополнений и изменений по коду сделал. На GItHub размещено.

    1. Мы вроде смотрели, всё должно работать, если не пропустили что-то.

  1. После установки скрипта, там есть 2 шутливых поста. Возможно стоит их заменить на посты с информацией по скрипту? Может быть добавить пару тем и наград? Это сделает начальный дамп более полезным.

    1. Хорошее предложение, спасибо +