他の誰かが変数のデータ型を取得する方法を疑問に思っている場合 (列ではありません )pg_typeof(any)
を使用できます 機能。
単に
SELECT pg_typeof(your_variable);
または
SELECT pg_typeof('{}'::text[]); //returns text[];
注
pg_typeof(varchar_column)は、列の内容に関係なく変化する文字を返します。すべての列または変数はすでに型指定されており、pg_typeofはその宣言された型を返します。その列(または変数)の値によっては、「最適な」タイプは見つかりません。 -a_horse_with_no_nameのコメントからの引用。