PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

File log Postgres berisi:nomor potongan 0 yang hilang untuk nilai roti panggang 815441 di pg_toast_2619

Ada yang salah dengan server Anda. Server rusak? Disk gagal? Bagaimanapun, Anda dapat melakukan:

  1. Hentikan server Anda dan buat salinan fisik direktori data Anda ke tempat yang aman;
  2. Karena pg_statistic diisi oleh ANALISIS , cukup bersihkan DELETE FROM pg_catalog.pg_statistic; dan keluarkan ANALYZE setelah itu.

Jika kesalahan berlanjut:

  1. Aktifkan allow_system_table_mods lalu restart server Anda:ALTER SYSTEM SET allow_system_table_mods = ON; (Postgres 9.4+)
  2. Potong pg_statistic dari database Anda mendapatkan kesalahan:TRUNCATE TABLE pg_catalog.pg_statistic;
  3. Analisis kembali seluruh basis data:ANALYZE VERBOSE;
  4. Nonaktifkan allow_system_table_mods:ALTER SYSTEM RESET allow_system_table_mods;

Anda mungkin perlu REINDEX SYSTEM setelah melakukan ini.

Info lebih lanjut tentang allow_system_table_mods di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migrasi kolom teks/bytea PostgreSQL ke objek besar?

  2. Hitung jumlah elemen yang tumpang tindih dalam array Postgres

  3. Tidak ada skema yang dipilih untuk dibuat di ... error

  4. fungsi UNIX_TIMESTAMP tidak ada

  5. Izin ditolak untuk hubungan