mirror of
https://github.com/project-gauntlet/gauntlet.git
synced 2025-12-23 10:35:53 +00:00
24 lines
577 B
SQL
24 lines
577 B
SQL
CREATE TABLE plugin
|
|
(
|
|
id TEXT NOT NULL PRIMARY KEY,
|
|
name TEXT NOT NULL,
|
|
enabled BOOLEAN NOT NULL,
|
|
code JSON NOT NULL,
|
|
permissions JSON NOT NULL,
|
|
from_config BOOLEAN NOT NULL
|
|
);
|
|
|
|
CREATE TABLE plugin_entrypoint
|
|
(
|
|
id TEXT NOT NULL,
|
|
plugin_id TEXT NOT NULL REFERENCES plugin (id) ON DELETE CASCADE,
|
|
name TEXT NOT NULL,
|
|
enabled BOOLEAN NOT NULL,
|
|
type TEXT NOT NULL,
|
|
PRIMARY KEY (id, plugin_id)
|
|
);
|
|
|
|
CREATE TABLE pending_plugin
|
|
(
|
|
id TEXT NOT NULL PRIMARY KEY
|
|
);
|