PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

jak sprawdzić typ wartości w postgresie

Jeśli ktoś jeszcze się zastanawia, Jak po prostu uzyskać typ danych zmiennej (nie kolumna ) możesz użyć pg_typeof(any) funkcja.

Po prostu

SELECT pg_typeof(your_variable);

LUB

SELECT pg_typeof('{}'::text[]); //returns text[];

Uwaga

pg_typeof(varchar_column) zwróci znak zmienny niezależnie od zawartości kolumny. Każda kolumna lub zmienna jest już wpisana, a pg_typeof zwróci ten zadeklarowany typ. Nie znajdzie typu „najlepiej dopasowanego” w zależności od wartości tej kolumny (lub zmiennej). -- cytat z komentarza 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. Jak Mod() działa w PostgreSQL

  2. Jak wstawić JSONB do Postgresql za pomocą Pythona?

  3. jak przechowywać jsonb PostgreSQL za pomocą SpringBoot + JPA?

  4. Dlaczego potrzebujemy brokerów komunikatów, takich jak RabbitMQ, nad bazą danych, taką jak PostgreSQL?

  5. Jak działa date_trunc() w PostgreSQL