Om någon annan undrar Hur får man bara datatyp för en variabel (inte kolumn ) kan du använda pg_typeof(any)
funktion.
Helt enkelt
SELECT pg_typeof(your_variable);
ELLER
SELECT pg_typeof('{}'::text[]); //returns text[];
Obs
pg_typeof(varchar_column) kommer att returnera tecken som varierar oavsett innehållet i kolumnen. Alla kolumner eller variabler är redan skrivna och pg_typeof kommer att returnera den deklarerade typen. Den kommer inte att hitta typen "bestfitting" beroende på värdet på den kolumnen (eller variabeln). -- citat från a_horse_with_no_names kommentar.