PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Postgres:Chuyển các kiểu tùy chỉnh từ Java sang hàm postgres

Tôi đã tìm thấy 2 cách để chuyển giá trị bắt buộc vào hàm:

  1. Rất khó để tạo chuỗi của UDT nếu nó phức tạp. Cách đơn giản nhất là thực hiện thiết kế ngược. Tạo UDT trong plpgsql và in nó. Bằng cách này, bạn sẽ nhận được chuỗi cần được chuyển từ Java. Bây giờ trong mã Java, hãy viết một logic để tạo chuỗi như vậy.
  2. Một cách khác là chuyển giá trị ở định dạng json và trong hàm, phân tích cú pháp json và xây dựng UDT theo cách của riêng bạn.

Tôi chọn cách tiếp cận thứ 2 vì nó dễ duy trì.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả lại kết quả tìm kiếm được xếp hạng bằng cách sử dụng gin index với sqlalchemy

  2. postgres regexp_replace chỉ muốn cho phép a-z và A-Z

  3. Hàm cửa sổ LAG có thể tham chiếu đến cột mà giá trị đang được tính toán không?

  4. JDBCTemplate đặt POJO lồng nhau với BeanPropertyRowMapper

  5. Làm thế nào để chỉ trả lại thời gian làm việc từ các đặt chỗ trong PostgreSql?