Скрипт бэкапа всех баз postgres и восстановление базы из dump

Скрипт бэкапа всех баз postgres

Скрипт восстановления всех баз postgres

Бэкап и базы данных в каталог Шаг 1 Бэкап

[…]

Читать далее…

Mysql репликация и переключение на новый мастер

Настройка репликации MySQL, аварийное переключение slave->master Увеличение производительности СУБД путем подключения к ней серверов для адаптации к возрастающей нагрузке. Производительность растет за счет выделения одного сервера преимущественно для модификации данных (master) и остальных для чтения данных (slaves). Данное решение особенно эффективно для веб-приложений: у данной категории приложений большая часть запросов к СУБД — запросы на […]

Читать далее…

О работе с функцией GROUP_CONCAT.

О работе с функцией GROUP_CONCAT. Помнится меня на собеседовании в одну компанию спросили, как получить данные при группировке в строку…. ответа я не знал, конечно в тот же вечер я все узнал и понял как это легко)) Недавно мне надо было написать запрос как раз с использованием этой функции, и решил написать об этом статью. […]

Читать далее…

Создание триггера на удаление данных из таблицы

Создание триггера на удаление данных из таблицы. Создадим тестовую таблицу, на события в которой будеи реагировать.

Создадим таблицу, в которую будем писать изменения на удаления.

Создадим триггер на удаление из таблицы

Пробуем создать и удалить запись из таблицы Удаление триггера Для удаления триггера используется, как обычно оператор DROP, пример

где schema_name […]

Читать далее…