Update operation tree
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
DROP TABLE CURRENTOPERATION;
|
DROP TABLE CURRENT_OPERATION;
|
||||||
|
|
||||||
DROP TABLE OPERATION;
|
DROP TABLE OPERATION;
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user