From ebba7c31d8f230e4a86df08000a5fb181bb5c0c6 Mon Sep 17 00:00:00 2001 From: wqy Date: Sun, 18 Sep 2022 00:08:48 +0800 Subject: [PATCH] Add api meta data to database --- script/sql/create/operation.sql | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/script/sql/create/operation.sql b/script/sql/create/operation.sql index 2f105e6..5ad2071 100644 --- a/script/sql/create/operation.sql +++ b/script/sql/create/operation.sql @@ -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, '', '');