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

DatabaseError:текущата транзакция е прекратена, командите се игнорират до края на блока на транзакцията?

Това прави postgres, когато заявка произведе грешка и се опитате да изпълните друга заявка, без първо да връщате обратно транзакцията. (Може да мислите за това като за функция за безопасност, за да ви предпази от повреда на вашите данни.)

За да поправите това, ще искате да разберете къде в кода се изпълнява тази лоша заявка. Може да е полезно да използвате опциите log_statement и log_min_error_statement във вашия postgresql сървър.



  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. Незаконна инструкция:4 при стартиране на Django

  3. Актуализация на версията на Docker PGMASTER PostgreSQL

  4. Как да актуализирам автоматично времеви печат в PostgreSQL

  5. Postgresql генерира_серия от месеци