我必须编写与Postgres一起使用的Java应用程序,我将存储文本文件。我需要有功能来执行gitlike commit / revert,所以我创建了第一个目标:
所以,我的问题是
我对最后几分钟的想法:
CREATE TABLE logs(
operationID int NOT NULL UNIQUE,
operationType text NOT NULL,
applyData timestamp NOT NULL,
comment text,
userID int NOT NULL,
logText NOT NULL,
--etc.
);
CREATE TRIGGER logChanges
AFTER UPDATE OR DELETE ON myAwesomeTable
(for affectedRow) ROW EXECUTE EXECUTE PROCEDURE loggingProcedure();