Django kullanıyorum ve arada bir bu hatayı alıyorum:
IntegrityError: yinelenen anahtar değeri "myapp_mymodel_pkey" benzersiz sınırlamasını ihlal ediyor
DETAIL: Key (id) = (1) zaten var.
Postgres veritabanımın aslında birincil anahtar 1 olan bir myapp_mymodel nesnesi var.
Postgres neden bu birincil anahtarı tekrar kullanmaya çalışsın? Ya da bu büyük olasılıkla uygulamamın (ya da Django'nun ORM) buna neden olması mı?
Bu sorun şu anda üst üste 3 kez daha oluştu. Bulduğum şey , gerçekleştiğinde, verilen bir tablo için arka arkaya bir veya daha fazla kez gerçekleşir, sonra tekrar olmaz. Her tablo için günlerce tamamen durmadan önce, gerçekleştiğinde tablo başına en az bir dakika kadar ve sadece aralıklı olarak gerçekleşiyor gibi görünüyor (tüm tablolar hemen değil).
Bu hatanın çok aralıklı olması (2 haftada sadece 3 ya da daha fazla kez oldu - DB'de başka bir yük yok, sadece uygulamanızı test ediyorum) beni düşük seviyeli bir soruna karşı bu kadar ihtiyatlı kılan şey.