2026-08-15 12:11:40 -04:00
|
|
|
DROP TABLE IF EXISTS plugin_overrides;
|
|
|
|
|
CREATE TABLE plugin_overrides (
|
|
|
|
|
id TEXT PRIMARY KEY,
|
|
|
|
|
name TEXT,
|
|
|
|
|
description TEXT,
|
|
|
|
|
tagline TEXT,
|
|
|
|
|
note TEXT,
|
|
|
|
|
category TEXT,
|
|
|
|
|
accent TEXT,
|
|
|
|
|
status TEXT,
|
|
|
|
|
how_it_works TEXT,
|
2026-08-15 13:44:42 -04:00
|
|
|
features TEXT,
|
|
|
|
|
commands TEXT,
|
2026-08-15 12:11:40 -04:00
|
|
|
limitations TEXT,
|
|
|
|
|
hidden INTEGER NOT NULL DEFAULT 0,
|
|
|
|
|
is_draft INTEGER NOT NULL DEFAULT 0,
|
2026-08-15 13:44:42 -04:00
|
|
|
manifest TEXT,
|
|
|
|
|
main_js TEXT,
|
2026-08-15 12:11:40 -04:00
|
|
|
updated_at TEXT NOT NULL
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS plugin_channels;
|
|
|
|
|
CREATE TABLE plugin_channels (
|
|
|
|
|
plugin_id TEXT NOT NULL,
|
2026-08-15 13:44:42 -04:00
|
|
|
channel TEXT NOT NULL,
|
2026-08-15 12:11:40 -04:00
|
|
|
version TEXT NOT NULL,
|
|
|
|
|
updated_at TEXT NOT NULL,
|
|
|
|
|
PRIMARY KEY (plugin_id, channel)
|
|
|
|
|
);
|
2026-08-15 12:40:10 -04:00
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS site_settings (
|
|
|
|
|
id TEXT PRIMARY KEY,
|
|
|
|
|
name TEXT,
|
|
|
|
|
description TEXT,
|
|
|
|
|
updated_at TEXT NOT NULL
|
|
|
|
|
);
|