sql >> Database >  >> RDS >> PostgreSQL

Hoe PG::DuplicatePstatement:FOUT op te lossen?

Gebruikt u Rack::Timeout? Als er onverwacht een time-outuitzondering wordt gegenereerd, bestaat de kans dat de status verloren gaat. (https://github.com/heroku/rack- timeout/blob/master/doc/risks.md ).

Het verhogen van het voorbereide instructienummer kan in een lus worden gevangen, waardoor de dubbele instructiefout ontstaat, en kan niet worden hersteld zonder het proces opnieuw te starten. Stel voor om https://github.com/ankane/slowpoke te implementeren om het proces te beëindigen/herstarten wanneer een time-out optreedt.

Lees meer over dit probleem:



  1. SQL twee criteria uit één groep-by

  2. Postgresql:Volgreeks genereren

  3. Maak verbinding met een externe MySQL-database via Python

  4. Een subtekenreeks extraheren in MySQL