2010-08-13 30 views

Trả lời

10

Bạn không thể xóa bản sửa đổi cũ của tài liệu đơn. Điều này là do các bản sửa đổi cũ chỉ được sử dụng bởi CouchDB nội bộ để kiểm soát đồng thời và bạn không cần phải lo lắng về những sửa đổi này.

Nếu bạn muốn xóa tất cả sửa đổi cũ để thu nhỏ kích thước cơ sở dữ liệu của mình, bạn có thể chạy compaction.

2

đảm bảo rằng không đủ để xóa tài liệu và bản sửa đổi của chúng với nén chặt, vẫn còn một số dữ liệu đang được lưu trong db chẳng hạn như bản sửa đổi cuối cùng của tài liệu.

Để chắc chắn 100% để xóa tất cả các dữ liệu bạn cần phải thanh lọc db của bạn sử dụng api này:

POST/{db}/_ thanh trừng

Thông tin thêm về: http://docs.couchdb.org/en/1.6.1/api/database/misc.html

Các vấn đề liên quan