17 lines
356 B
MySQL
17 lines
356 B
MySQL
|
-- Get values_json for provided key from conf table
|
||
|
CREATE OR REPLACE FUNCTION _get_conf(_key TEXT)
|
||
|
RETURNS text
|
||
|
AS $$
|
||
|
DECLARE
|
||
|
rec RECORD;
|
||
|
BEGIN
|
||
|
SELECT INTO rec values_json FROM conf WHERE conf.key = _key;
|
||
|
|
||
|
IF NOT FOUND THEN
|
||
|
RAISE EXCEPTION 'Missing key ''%'' in conf table', _key;
|
||
|
END IF;
|
||
|
|
||
|
RETURN rec.values_json;
|
||
|
END
|
||
|
$$ LANGUAGE plpgsql;
|