Add api meta data to database

This commit is contained in:
wqy
2022-09-18 00:08:48 +08:00
parent 6a8db3f661
commit ebba7c31d8

View File

@@ -1,3 +1,5 @@
CREATE TYPE API_OPERATION AS ENUM ('add', 'delete', 'update');
CREATE TABLE OPERATION
(
ID SERIAL PRIMARY KEY
@@ -5,6 +7,11 @@ CREATE TABLE OPERATION
, Undo TEXT NOT NULL
, Parent INTEGER REFERENCES OPERATION(ID)
, Redo_Child INTEGER REFERENCES OPERATION(ID)
, Api TEXT NOT NULL
, Api_Operation API_OPERATION NOT NULL
, Api_Operation_Type TEXT NOT NULL
, Api_Operation_Id TEXT NOT NULL -- VARCHAR(32)
, Api_Operation_Property TEXT NOT NULL
);
INSERT INTO OPERATION (ID, Redo, Undo) VALUES (0, '', '');