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

Postgres:Předávání vlastních typů z Javy do postgresové funkce

Našel jsem 2 způsoby, jak funkci předat požadovanou hodnotu:

  1. Je obtížné vytvořit řetězec UDT, pokud je složitý. Nejjednodušší způsob je provést reverzní inženýrství. Vytvořte UDT v plpgsql a vytiskněte jej. Tímto způsobem získáte řetězec, který je třeba předat z Javy. Nyní v kódu Java napište logiku pro vytvoření takového řetězce.
  2. Dalším způsobem je předat hodnotu ve formátu json a ve funkci, analyzovat json a vytvořit UDT vlastními silami.

Volím 2. přístup, protože se snadno udržuje.



  1. Jak získat názvy sloupců spolu se sadou výsledků v php/mysql?

  2. Architektura SQL Server AlwaysOn ( Availability Group ) a instalace krok za krokem -3 kroky ručního selhání

  3. Dotaz na nalezení duplikátů mezi jménem a číslem v tabulce

  4. Jak získat záznamy z předchozího dne z tabulky mysql?