2 Commits

Author SHA1 Message Date
conatum 2e60625e77 (data): Add version function to schema. 2026-07-22 13:30:02 +03:00
conatum 68d678c74f (tracker): Update event tracker to v2. 2026-07-22 13:29:35 +03:00
2 changed files with 13 additions and 1 deletions
+12
View File
@@ -17,6 +17,18 @@ BEGIN
END; END;
$$ language 'plpgsql'; $$ language 'plpgsql';
CREATE OR REPLACE FUNCTION current_module_version(module_name TEXT)
RETURNS INTEGER
AS $$
SELECT
to_version
FROM version_history
WHERE
component = $1
ORDER BY _timestamp DESC
LIMIT 1;
$$ LANGUAGE SQL;
CREATE TABLE app_config( CREATE TABLE app_config(
appname TEXT PRIMARY KEY, appname TEXT PRIMARY KEY,
created_at TIMESTAMPTZ NOT NULL DEFAULT now() created_at TIMESTAMPTZ NOT NULL DEFAULT now()