PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak naprawić PG::DuplicatePstatement:ERROR?

Czy używasz Rack::Timeout? Jeśli wyjątek limitu czasu zostanie nieoczekiwanie zgłoszony, istnieje możliwość utraty stanu. (https://github.com/heroku/rack- timeout/blob/master/doc/risks.md ).

Przyrost numeru przygotowanej instrukcji może zostać złapany w pętlę, powodując błąd zduplikowanej instrukcji i nie można go odzyskać bez ponownego uruchomienia procesu. Zaproponuj wdrożenie https://github.com/ankane/slowpoke aby zabić/zrestartować proces po przekroczeniu limitu czasu.

Przeczytaj więcej na ten temat:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przegląd pgModeler dla PostgreSQL

  2. Przekaż wiele zestawów lub tablic wartości do funkcji

  3. Łączenie Excela z PostgreSQL przez VBA

  4. Obliczenia n-tego percentyla w postgresql

  5. Wielokrotne używanie tej samej kolumny w klauzuli WHERE