sql >> Databáze >  >> RDS >> PostgreSQL

Jak získat základní typ pole v postgres přes jdbc

Pro základní typ pole DatabaseMetaData.getColumns() vrátí ResultSet obsahující metadata sloupce. Jeden z vrácených sloupců je TYPE_NAME . Zdá se, že obsahuje název základního typu pole s předponou podtržítkem. Například _int4 nebo _text . Další informace o typu jsou uvedeny v pg_type to může být užitečné.

U dimenzí se zdá nepravděpodobné, že budou v metadatech. Z dokumentace :

array_dims funkce vrátí aktuální rozměry hodnoty pole. Ale protože to může být pro každý řádek v tabulce jiné, pochybuji, že vám to pomůže.

AKTUALIZACE :Zdá se, že rozměry jsou dostupné v metadatech. Viz odpověď uživatele @a_horse_with_no_name .



  1. jak vložit HTML kód do DB pomocí php

  2. Jak vygenerovat DDL pro všechny tabulky v databázi v MySQL

  3. Php - MySQL vybere data z tabulky a poté aktualizuje stejnou tabulku

  4. Implementace CAS do Oracle APEX