swh:1:snp:eb70f1f85391e4b077c211bec36af0061c4bf937
Raw File
Tip revision: 3abf6b3f7e72b16b8b91dfac9d45ddc1b7fad072 authored by Antoine R. Dumont (@ardumont) on 16 July 2020, 10:30:55 UTC
pytest_plugin: Do not expose the validate proxy storage
Tip revision: 3abf6b3
10-swh-init.sql
-- require being Postgres super user

create extension if not exists btree_gist;
create extension if not exists pgcrypto;
create extension if not exists pg_trgm;

-- courtesy of  Andreas 'ads' Scherbaum in
-- https://andreas.scherbaum.la/blog/archives/346-create-language-if-not-exist.html
create or replace function public.create_plpgsql_language ()
    returns text
    as $$
        create language plpgsql;
        select 'language plpgsql created'::text;
    $$
language 'sql';

select case when
    (select true::boolean
       from pg_language
       where lanname='plpgsql')
    then
      (select 'language already installed'::text)
    else
      (select public.create_plpgsql_language())
    end;

drop function public.create_plpgsql_language ();
back to top