sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan rettes PG::DuplicatePstatement:ERROR?

Bruger du Rack::Timeout? Hvis en timeout-undtagelse hæves uventet, er der mulighed for at miste tilstanden. (https://github.com/heroku/rack- timeout/blob/master/doc/risks.md ).

Forøgelsen af ​​det forberedte sætningsnummer kan blive fanget i en løkke, hvilket skaber den duplikerede sætningsfejl og kan ikke gendannes uden at genstarte processen. Foreslå implementering af https://github.com/ankane/slowpoke at dræbe/genstarte processen, når der opstår en timeout.

Læs mere om dette problem:



  1. hvordan konverteres mysql underforespørgsel i yii CDbCriteria?

  2. hvordan vælger man lige poster fra en tabel i oracle?

  3. Sådan omdøbes en tabelkolonne i Oracle 10g

  4. mysql like%-forespørgsel er langsom med fuldtekstindeks