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 CREATE TABLE OPERATION
( (
ID SERIAL PRIMARY KEY ID SERIAL PRIMARY KEY
, REDO TEXT NOT NULL , Redo TEXT NOT NULL
, UNDO TEXT NOT NULL , Undo TEXT NOT NULL
, PARENT INTEGER REFERENCES OPERATION(ID) , Parent INTEGER REFERENCES OPERATION(ID)
, REDOCHILD 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) ID INTEGER PRIMARY KEY REFERENCES OPERATION(ID)
); );
INSERT INTO CURRENTOPERATION (ID) VALUES (0); INSERT INTO CURRENT_OPERATION (ID) VALUES (0);

View File

@@ -1,3 +1,3 @@
DROP TABLE CURRENTOPERATION; DROP TABLE CURRENT_OPERATION;
DROP TABLE OPERATION; DROP TABLE OPERATION;

View File

@@ -29,10 +29,12 @@ sql_create = [
"sql/create/25.vertices.sql", "sql/create/25.vertices.sql",
"sql/create/26.labels.sql", "sql/create/26.labels.sql",
"sql/create/27.backdrop.sql", "sql/create/27.backdrop.sql",
"sql/create/28.end.sql" "sql/create/28.end.sql",
"sql/create/operation.sql"
] ]
sql_drop = [ sql_drop = [
"sql/drop/operation.sql",
"sql/drop/28.end.sql", "sql/drop/28.end.sql",
"sql/drop/27.backdrop.sql", "sql/drop/27.backdrop.sql",
"sql/drop/26.labels.sql", "sql/drop/26.labels.sql",