LINUX.ORG.RU

История изменений

Исправление beastie, (текущая версия) :

В моём велосипеде всё просто до безобразия. Табличка change_log с именем скрипта и датой на всякий пожарный.

И маленькая обёртка на Go, которая смотрит, есть ли уже данный скрипт в change_log и если нет запускает его в трансакции, в которой также дописывает строчку в change_log.

Тупо, просто, но надёжно.

Как уже говорил, работает только в одну сторону. Но это было обдуманное и желаемое решение.

Исходная версия beastie, :

В моём велосипеде всё просто до безобразия. Табличка change_log с именем скрипта и датой на всякий пожарный.

И маленькая обёртка на Go, которая смотрит, есть ли уже данный скрипт в change_log и если нет запускает его в трансакции, в которой также дописывает строчку в change_log.

Тупо, просто, но надёжно.