Skip to content

Instantly share code, notes, and snippets.

@koralle
Last active August 3, 2023 13:36
Show Gist options
  • Save koralle/219923abfa5a89efd5b2886dc4904c76 to your computer and use it in GitHub Desktop.
Save koralle/219923abfa5a89efd5b2886dc4904c76 to your computer and use it in GitHub Desktop.
Install WSL on VPN

VPN接続下でのWSLディストリビューションのインストール

参考

CREATE OR REPLACE FUNCTION sf_append_with_colon_and_comma(s text, v1 text, v2 text)
RETURNS TEXT AS $$
BEGIN
    IF s IS NOT NULL THEN
        RETURN s || ', ' || v1 || ':' || v2
    ELSE
        RETURN v1 || ':' || v2
    END IF;
END
$$ LANGUAGE plpgsql;


CREATE OR REPLACE FUNCTION sf_finalize_with_colon_and_comma(s text)
RETURNS TEXT AS $$
BEGIN
    RETURN COALESCE(s, '')
END
$$ LANGUAGE plpgsql;

CREATE OR REPLACE AGGREGATE sf_concatenate_code_and_name(VARCHAR, VARCHAR)
(
    sfunc = sf_append_append_with_colon_and_comma,
    stype = text,
    finalfunc = sf_finalize_code_and_name
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment