PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sửa bảng TOAST bị hỏng

Hôm nay, khi thực hiện một bản sao lưu lôgic (kết xuất pg) của bảng cụm cơ sở dữ liệu (PG 9.4), chúng tôi đã thấy lỗi bảng bánh mì nướng.

pg_dump: Dumping the contents of table linkhistory failed: PQgetResult() failed.
pg_dump: Error message from server: ERROR:  unexpected chunk number 6 (expected 2) for toast value 1876670 in pg_toast_185452
pg_dump: The command was: COPY public.linkhistory (key, value) TO stdout;

Lỗi trên cho thấy bảng bánh mì nướng bị hỏng. Để khắc phục điều này, chúng tôi không cần bất kỳ phần mềm đặc biệt nào, tất cả những gì chúng tôi phải làm là làm theo các hướng dẫn do cộng đồng Postgres đề xuất nhiều lần trên kênh cộng đồng. Chúng tôi đã làm theo một trong những cách tiếp cận và đã khắc phục nó.

Đối với cơ sở dữ liệu lớn có thể được sử dụng trong các hiệu thuốc trực tuyến, tốt hơn nên sử dụng một tập lệnh khác.

Vui lòng xem video hướng dẫn các bước:https://www.youtube.com/watch?v=4jcC-lYGM0k

Lưu ý: Lỗi xảy ra do phần cứng sai. Hành động thích hợp đã được thực hiện và cơ sở dữ liệu được nâng cấp lên phiên bản mới nhất.

–Raghav


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng chữ cái với một số lượng lớn hoặc không xác định các danh mục

  2. Làm cách nào để kết nối Postgres với máy chủ localhost bằng pgAdmin trên Ubuntu?

  3. Dừng (lâu) chạy truy vấn SQL trong PostgreSQL khi phiên hoặc yêu cầu không còn tồn tại?

  4. Giá trị NULL của hàm Postgres cho hàng tham chiếu MỚI

  5. Hướng dẫn sử dụng pgBouncer cho PostgreSQL