Nếu bất kỳ ai khác thắc mắc Làm cách nào để chỉ lấy loại dữ liệu của một biến thể ( không phải cột ) bạn có thể sử dụng pg_typeof(any)
chức năng.
Đơn giản
SELECT pg_typeof(your_variable);
HOẶC
SELECT pg_typeof('{}'::text[]); //returns text[];
Lưu ý
pg_typeof (varchar_column) sẽ trả về ký tự khác nhau bất kể nội dung của cột. Bất kỳ cột hoặc biến nào đã được nhập vàpg_typeof sẽ trả về kiểu đã khai báo đó. Nó sẽ không tìm thấy loại "bestfitting" tùy thuộc vào giá trị của cột (hoặc biến) đó. - trích dẫn từ nhận xét của a_horse_with_no_name.