data: Add current_module_version SQL function

This commit is contained in:
2026-07-28 09:20:29 +03:00
parent a098106468
commit 447672d972
+18
View File
@@ -18,6 +18,24 @@ BEGIN
RETURN NEW; RETURN NEW;
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(
appname TEXT PRIMARY KEY,
created_at TIMESTAMPTZ NOT NULL DEFAULT now()
);
-- }}} -- }}}
-- App metadata {{{ -- App metadata {{{