PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

как да проверите вида на стойността в postgres

Ако някой друг се чуди Как просто да получите тип данни на променлива (не колона ) можете да използвате 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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединяване на резултати от две отделни бази данни

  2. Управлявайте обединяването на връзки в уеб приложение с множество наематели с Spring, Hibernate и C3P0

  3. Импортирайте SQL дъмпа в PostgreSQL база данни

  4. Django + Psycopg2:InterfaceError:поддържа се само протокол 3

  5. Съхранение на изображения в PostgreSQL