فهارس تالفة في PG12، كيف أصلحها؟

أعتقد أن هذه تُستخدم أثناء الترحيل من 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 غير الصالحة.