You're here: Newfs.info / Persons / Sozidatel' (Соziдатель) / Заметки разработчика / Переход на новую СУБД
Переход на новую СУБД
СУБД — система управления базами данных.
Был MySQL, стал PostgreSQL.
Играюсь FOREIGN ключами. Перевожу в таблицах учет пользователей с login на person_id, т.к. именно персона и первична, а логин будет использоваться только для авторизации и почтового ящика.
Последние два часа переделывал дневники. Даже как-то обидно, столько горбатится, чтобы в результате получить практически тоже самое. Ни тебе комментариев, ни тебе отображение подписавшихся…
Update: Зато получил проблемы :) Случайно сделал так, что при удалении журнала собаки или человека — удалялась также запись этой собаки или этого человека соответвенно.
Удаляя тестовый журнал, удалил и собаку. Пришлось срочно искать данные в кэше Яндекса и кропотливо востанавливать инфу в базе.
Надо быть осторожнее с таким мощным инструментом, какой представляет из себя полноценная СУБД.
Был MySQL, стал PostgreSQL.
Играюсь FOREIGN ключами. Перевожу в таблицах учет пользователей с login на person_id, т.к. именно персона и первична, а логин будет использоваться только для авторизации и почтового ящика.
Последние два часа переделывал дневники. Даже как-то обидно, столько горбатится, чтобы в результате получить практически тоже самое. Ни тебе комментариев, ни тебе отображение подписавшихся…
Update: Зато получил проблемы :) Случайно сделал так, что при удалении журнала собаки или человека — удалялась также запись этой собаки или этого человека соответвенно.
Удаляя тестовый журнал, удалил и собаку. Пришлось срочно искать данные в кэше Яндекса и кропотливо востанавливать инфу в базе.
Надо быть осторожнее с таким мощным инструментом, какой представляет из себя полноценная СУБД.
Наблюдать за новыми комметариями.