Jeg havde brug for at vide, hvordan man bruger mange gange i et manuskript, jeg skrev. Det viser sig, at du kan oprette en midlertidig funktion ved hjælp af pg_temp-skemaet. Dette er et skema, der oprettes efter behov for din forbindelse, og hvor midlertidige tabeller gemmes. Når din forbindelse er lukket eller udløber, slettes dette skema. Hvis du opretter en funktion på dette skema, vil skemaet blive oprettet automatisk. Derfor,
create function pg_temp.testfunc() returns text as
$$ select 'hello'::text $$ language sql;
vil være en funktion, der bliver ved, så længe din forbindelse bliver ved. Ingen grund til at kalde en drop-kommando.