Thay đổi "CHARACTER VARYING" thành "varchar". Dòng lệnh psql
ứng dụng khách chấp nhận tên loại "CHARACTER VARYING", nhưng trình điều khiển JDBC thì không.
Nguồn cho org.postgresql.jdbc2.TypeInfoCache
chứa danh sách các tên loại được chấp nhận.
Hãy xem xét một phần của hợp đồng có từ ngữ không rõ ràng cho createArrayOf()
:
Tôi luôn giả định rằng những người triển khai trình điều khiển diễn giải các cụm từ "tên dành riêng cho cơ sở dữ liệu" và "được cơ sở dữ liệu này hỗ trợ" có nghĩa là "chấp nhận bất cứ điều gì bạn muốn". Nhưng có thể bạn có thể gửi điều này như một lỗi đối với trình điều khiển Postgres JDBC.
Chúc các bạn thành công.