أعتقد أن هذه تُستخدم أثناء الترحيل من PostgreSQL 10 إلى 12، إذ رأيتها لدى معظم المستخدمين الذين واجهت مؤشراتهم مشاكل. على سبيل المثال:
https://meta.discourse.org/t/postgresql-12-update/151236/208?u=itsbhanusharma
https://meta.discourse.org/t/postgresql-12-update/151236/237?u=itsbhanusharma
تعديل: مصدرها من PostgreSQL نفسه
الطريقة الموصى بها للتعافي في مثل هذه الحالات هي حذف المؤشر غير الصالح ومحاولة تنفيذ
REINDEX CONCURRENTLYمرة أخرى. المؤشر المتزامن الذي يتم إنشاؤه أثناء المعالجة ينتهي اسمه باللاحقةccnew، أوccoldإذا كان تعريفًا قديمًا للمؤشر لم نتمكن من حذفه. يمكن حذف المؤشرات غير الصالحة باستخدامDROP INDEX، بما في ذلك مؤشرات toast غير الصالحة.