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

Postgres:Предаване на потребителски типове от Java към функцията postgres

Намерих 2 начина да предам необходимата стойност на функцията:

  1. Трудно е да се създаде низът на UDT, ако е сложен. Най-лесният начин е да направите обратно инженерство. Създайте UDT в plpgsql и го отпечатайте. По този начин ще получите низа, който трябва да бъде прехвърлен от Java. Сега в кода на Java напишете логика за създаване на такъв низ.
  2. Друг начин е да подадете стойността във формат json и във функцията, да анализирате json и да конструирате UDT по ваш собствен начин.

Избирам втория подход, тъй като е лесен за поддръжка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да променя схемата на множество PostgreSQL таблици в една операция?

  2. Изпълнение на системна команда с аргумент във функция на PostgreSQL

  3. Postgresql - архивиране на база данни и възстановяване на различен собственик?

  4. Как да използвам Rails с име на колона с главни букви?

  5. urlencode само с вградени функции