sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur fixar jag PG::DuplicatePstatement:ERROR?

Använder du Rack::Timeout? Om ett timeout-undantag höjs oväntat finns risken att förlora tillståndet. (https://github.com/heroku/rack- timeout/blob/master/doc/risks.md ).

Ökningen av det förberedda satsnumret kan fångas i en loop, vilket skapar dubblettsatsfelet och kan inte återställas utan att starta om processen. Föreslå implementering av https://github.com/ankane/slowpoke för att avbryta/starta om processen när en Timeout inträffar.

Läs mer om det här problemet:



  1. Lagrade procedurer/DB-schema i källkontroll

  2. Hur ökar man prestanda för bulk INSERTs till ODBC länkade tabeller i Access?

  3. CakePHP:Hur man distribuerar DB-schemaändringar till produktion utan fel

  4. Tips för att minska din SQL Server-komplexitet