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

PSQLException:Velké objekty nelze použít v režimu automatického potvrzení

Nemohu vám říct, jak se to dělá v Hibernate, ale otevření a čtení/zápis velkého objektu se musí dít v rámci stejné databázové transakce.

Vypnutí režimu automatického potvrzení by mělo stačit, možná jste udělali něco špatně.

Ale mohu navrhnout, abyste velké objekty vůbec nepoužívali?
Obvykle je mnohem jednodušší použít bytea Datový typ PostgreSQL, který může obsahovat data o velikosti až 1 GB. Pokud data neukládáte a nenačítáte po částech, velké objekty nenabízejí žádnou výhodu a pochybuji, že i tak můžete plně využít funkčnost velkých objektů s ORM.



  1. Jak vygeneruji náhodné číslo pro každý řádek ve výběru T-SQL?

  2. Aktualizace schématu Symfony2 Doctrine se nezdařila

  3. Co ve skutečnosti znamená číslo v závorce?

  4. Změna velkých tabulek MySQL InnoDB