#личный_проект — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #личный_проект, aggregated by home.social.
-
HistoryHelper — плагин для DBeaver. Часть 2
Приветствие Всем привет! Прошло целых 3 месяца с момента публикации первой статьи. Очень мало свободного времени было для дописывания всех тех фичей, которые я изначально запланировал в плагин. И вот, наконец-то, появилась возможность закончить, когда-то начатый путь, и привести этот плагин к какому-то логическому завершению. В этой статье я хочу поделится своими наработками, мыслями и дальнейшими планами, да и просто оставить это как заметку о работе над пет-проектом.
https://habr.com/ru/articles/973836/
#базы_данных #разработка #плагин #личный_проект #dbeaver #финансы_в_it #java #бекэндразработка
-
HistoryHelper — плагин для DBeaver, который генерирует history-таблицы и триггеры за пару кликов
HistoryHelper - плагин для DBeaver Зачем и почему? Работая на проектах одного крупного российского банка, я заметил, что в рамках целевого решения принято создавать history-таблицы, которые хранят "историю" о каждой записи из таблицы. То есть, если запись создана/изменена/удалена - для неё создается запись в таблице с окончанием "_hist" или "history". Я нашел в этом пользу, т.к. это может упростить механизмы отката ошибок или же просто помочь в логировании состояний объекта. Задача знакомая, но крайне рутинная: для каждой таблицы нужно вручную писать SQL, проверять, чтобы все колонки были учтены, тип колонок был корректным и не было опечаток. Поэтому, я решил сделать небольшой плагин для DBeaver, который предоставляет удобное меню выбора колонок и событий. После нескольких выходных дней получилась минимальная реализация, которой хочу с вами поделиться. В данный момент реализован самый простой функционал.
https://habr.com/ru/articles/944640/
#базы_данных #разработка #плагин #личный_проект #dbeaver #финансы_в_it #java #бэкэнд