CREATE OR REPLACE FUNCTION localization.add_resource(path text, key text, value text)
RETURNS void
LANGUAGE plpgsql
AS $function$
BEGIN
IF NOT EXISTS(SELECT 1 FROM localization.resources WHERE localization.resources.path=$1 AND localization.resources.key=$2) THEN
INSERT INTO localization.resources(path, key, value)
SELECT $1, $2, $3;
END IF;
END
$function$