chore: plugin管理

This commit is contained in:
xiaojunnuo
2024-10-13 01:27:08 +08:00
parent 6f8fe62087
commit ccfe72a0d9
29 changed files with 729 additions and 163 deletions
@@ -0,0 +1,18 @@
CREATE TABLE "pi_plugin"
(
"id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"name" varchar(100) NOT NULL,
"icon" varchar(100),
"title" varchar(200),
"desc" varchar(500),
"group" varchar(100),
"version" varchar(100),
"setting" text,
"sysSetting" text,
"content" text,
"type" strinng NOT NULL,
"disabled" boolean NOT NULL,
"create_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP),
"update_time" datetime NOT NULL DEFAULT (CURRENT_TIMESTAMP)
);
+12 -12
View File
@@ -1,24 +1,24 @@
## sqlite与postgres不同点
1.
sl: AUTOINCREAMENT
pg: GENERATED BY DEFAULT AS IDENTITY
sqlite: AUTOINCREAMENT
postgresql: GENERATED BY DEFAULT AS IDENTITY
2.
datetime
timestamp
sqlite: datetime
postgresql: timestamp
3.
update sqlite_sequence set seq = 1000 where name = 'sys_role' ;
select setval('sys_role_id_seq', 1000);
sqlite: update sqlite_sequence set seq = 1000 where name = 'sys_role' ;
postgresql: select setval('sys_role_id_seq', 1000);
4.
"disabled" boolean DEFAULT (0)
"disabled" boolean DEFAULT (false)
sqlite: "disabled" boolean DEFAULT (0)
postgresql: "disabled" boolean DEFAULT (false)
5.
last_insert_rowid()
LASTVAL()
sqlite: last_insert_rowid()
postgresql: LASTVAL()
6.
sl: integer
pg: bigint
sqlite: integer
postgresql: bigint