feat: used dedicated table for installed extensions

This commit is contained in:
Vlad Stan
2023-01-18 17:38:36 +02:00
parent 9bd1720d03
commit 38a132604b
6 changed files with 94 additions and 16 deletions
+14
View File
@@ -269,3 +269,17 @@ async def m008_create_admin_settings_table(db):
);
"""
)
async def m009_create_installed_extensions_table(db):
await db.execute(
"""
CREATE TABLE IF NOT EXISTS installed_extensions (
id TEXT PRIMARY KEY,
version INT NOT NULL,
active BOOLEAN DEFAULT false,
hash TEXT NOT NULL,
meta TEXT NOT NULL DEFAULT '{}'
);
"""
)