На данный момент это всего лишь гипотетический вопрос, но можете ли вы управлять версиями БД для каждого пользователя?
Допустим, я единственный технический специалист в компании, и они планируют нанять IT-ученика. Теперь сказал, что ученик также будет работать с БД и со временем будет манипулировать данными ...
Предположим, мне удалось не испортить какие-либо данные в течение многих лет, будучи очень осторожным с каждой командой, но кто сказал ученику не отправит неправильный оператор, который удаляет, например, несколько строк слишком много?
В настоящее время единственным вариантом будет восстановление резервной копии БД, срок которой не превышает неделю.
Существует ли какое-либо программное обеспечение или дополнение, которое будет хранить резервную копию каждой измененной строки? В идеале для каждого пользователя, чтобы вы могли создать учетную запись для ученика, который контролируется версией, в то время как изменения, поступающие из внешнего интерфейса, не будут, например, контролироваться версией?