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

PSQLException:Các đối tượng lớn có thể không được sử dụng trong chế độ tự động cam kết

Tôi không thể cho bạn biết điều này được thực hiện như thế nào trong Hibernate, nhưng việc mở và đọc / ghi một đối tượng lớn phải diễn ra trong cùng một giao dịch cơ sở dữ liệu.

Việc tắt chế độ gửi tự động sẽ thực hiện thủ thuật, có thể bạn đã làm sai điều gì đó.

Nhưng tôi có thể đề nghị bạn hoàn toàn không sử dụng các đối tượng lớn không?
Thông thường, việc sử dụng bytea sẽ dễ dàng hơn nhiều Kiểu dữ liệu PostgreSQL, có thể chứa dữ liệu có kích thước lên đến 1GB. Trừ khi bạn lưu trữ và truy xuất dữ liệu theo từng phần, các đối tượng lớn không mang lại bất kỳ lợi thế nào và tôi nghi ngờ rằng bạn vẫn có thể khai thác đầy đủ chức năng của đối tượng lớn với ORM.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psycopg2 E 'trên bảng, trường và giản đồ

  2. Kết nối Orbeon Forms Postgres DB

  3. Trả lại Dấu thời gian Unix trong PostgreSQL

  4. LOWER () - Chuyển đổi sang chữ thường trong PostgreSQL

  5. pg_restore:[archiver] phiên bản không được hỗ trợ (1.13) trong tiêu đề tệp