Эй, я изучаю пакет электронной торговли (Spree).
Проблема возникает после удаления продукта через графический интерфейс. Я пытаюсь вручную отменить удаление, изменив/добавив строки обратно, но я терпит неудачу.
Мой вопрос заключается в следующем: есть ли способ добавить приложение или dbms code/config/software для регистрации транзакций?
Предпочтительно, это будет работать с sqlite3, но я могу переключиться на mysql или даже postgres.
Я не уверен в sqlite, но если вы переключитесь на mysql, всегда будет журнал запросов, который имеет то преимущество, находясь в размере базы данных, поэтому вы можете игнорировать любой материал приложения, защищенный при условии, что mysql регистрирует каждую операцию для последующей проверки.
В mysql, если вы включите ведение журнала репликации (log-bin = true), вы получите файл журнала, содержащий каждый запрос на изменение данных. Этот журнал можно проверить с помощью mysqlbinlog. Вероятно, вам придется установить идентификатор сервера для включения двоичного журнала, но вы можете просто установить его на 1. Вам также придется управлять журналами, потому что они не будут удалены автоматически. Вы должны использовать команду "master master logs" из оболочки mysql и не удалять их с жесткого диска.