Update operation tree

This commit is contained in:
wqy
2022-09-02 18:30:23 +08:00
parent b8eed02366
commit a7294bf6a3
3 changed files with 11 additions and 9 deletions

View File

@@ -1,17 +1,17 @@
CREATE TABLE OPERATION
(
ID SERIAL PRIMARY KEY
, REDO TEXT NOT NULL
, UNDO TEXT NOT NULL
, PARENT INTEGER REFERENCES OPERATION(ID)
, REDOCHILD INTEGER REFERENCES OPERATION(ID)
, Redo TEXT NOT NULL
, Undo TEXT NOT NULL
, Parent INTEGER REFERENCES OPERATION(ID)
, Redo_Child INTEGER REFERENCES OPERATION(ID)
);
INSERT INTO OPERATION (ID, REDO, UNDO) VALUES (0, '', '');
INSERT INTO OPERATION (ID, Redo, Undo) VALUES (0, '', '');
CREATE TABLE CURRENTOPERATION
CREATE TABLE CURRENT_OPERATION
(
ID INTEGER PRIMARY KEY REFERENCES OPERATION(ID)
);
INSERT INTO CURRENTOPERATION (ID) VALUES (0);
INSERT INTO CURRENT_OPERATION (ID) VALUES (0);