PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

विशेषता संख्या 10 कॉलम की संख्या से अधिक है 0

आपके डेटाबेस में कुछ टूटा हुआ है। कोशिश करें

VACCUM FULL ANALYZE my_db_log;

या, अधिक मौलिक रूप से, अपने db सर्वर पर शेल से चलाएँ:

vacuumdb --full --analyze my_database

मैनुअल में विवरण।

त्रुटि संदेश सिस्टम कैटलॉग pg_attribute या संबंधित सूचकांकों में से एक। इससे पहले कि आप कुछ और करें, भ्रष्टाचार के बारे में पढ़ें पोस्टग्रेज विकी में . बहुत सावधान रहें कि मूल्यवान डेटा न खोएं।
फिर एक कोशिश करने के लिए दूसरी चीज़:

reindexdb --system my_database

यदि कुछ भी मदद नहीं करता है, तो अपने स्पष्ट रूप से टूटे हुए DB को ठीक करने के लिए, आप pg_dumpall संपूर्ण क्लस्टर, क्लस्टर ड्रॉप करें, एक नया क्लस्टर बनाएं और बैकअप को पुनर्स्थापित करें। यह भी सुनिश्चित करें कि आपको पता चल गया है कि आपके डीबी ने क्या तोड़ा। ऐसा आमतौर पर नहीं होता (अभी तक मेरे साथ ऐसा कभी नहीं हुआ)। संभावना है, आप गंभीर हार्डवेयर समस्याओं का सामना कर रहे हैं, ऐसे में आपको जल्द ही कार्रवाई करने की आवश्यकता है ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django को Heroku पर तैनात करना (Psycopg2 त्रुटि)

  2. गोर्म में संरचना में नेस्टेड वस्तु प्राप्त करें

  3. डेल्टा ई (सीआईई लैब) का प्रदर्शन एसक्यूएल में गणना और छँटाई

  4. विंडोज 7 के तहत PostgreSQL pg_ctl रजिस्टर एरर

  5. एक असामान्य तालिका से गैर-फुलाए गए गणना की गणना कैसे करें