blobdir에 저장되어있는 서버에 파일 (PDF 4MB)을 업로드했습니다. (zodb data.fs)에 속성이 첨부 된 MYCLASS 객체를 참조하십시오. MYCLASS 개체를 삭제하면 개체가 삭제되지만 blobdir의 파일 (PDF 4MB)은 삭제되지 않습니다. 개체가 삭제 된 후 해당 BLOB 파일을 삭제하는 방법?개체를 삭제 한 후 blobdir에서 파일 (blob)을 제거하는 방법 양식 zodb (data.fs)
0
A
답변
0
파일은 과거 ZODB 개정판의 일부입니다. 히스토리 리비전을 제거하려면 팩 ZODB 데이터베이스가 필요합니다.
귀하의 데이터베이스를 얼마나 멀리 포장 할 것인지는 귀하에게 달려 있습니다. 이전 버전을 제거하면 더 이상 해당 상태로 데이터베이스를 롤백 할 수 없습니다.
ZODB를 포장하는 방법은 설정에 따라 다릅니다. ZEO를 사용하는 경우 ZEO 서버에 저장소를 패키징하라는 명령 줄 도구 (zeopack
)가 있습니다.
프로그래밍 방식으로 설정할 수도 있습니다. db.pack()
method와 예를 들어, 당신의 피라미드 앱에서 :
import time
from pyramid_zodbconn import get_connection
db = get_connection(request).db()
db.pack(days=7)
은 내가 ZODB를 포장하지만, 지난 주에 대한 기록을 유지하기 위해
days
매개 변수를 사용했다.
t
(신기원 이후의 UNIX 초)을 사용하여 압축 할 특정 시점을 지정하거나 이전 개정을 모두 제거하도록 생략 할 수도 있습니다.
blob을 참조하는 개정이 제거되면 blob 파일이 즉시 제거되지 않습니다. 작업을 되돌려 야 할 경우에 대비하여 백업 할 때마다 팩을 팩할 때마다 생성됩니다. 미래의 팩 작업은 이전 백업을 새 백업으로 대체하고 모양이 양호한 지 확인합니다.
관련 문제
- 1. 모델 개체를 삭제 한 후 연결을 제거하는 방법
- 2. pip 패키지를 수동으로 삭제 한 후 제거하는 방법
- 3. 양식 버튼을 삭제 한 후 양식 버튼 1을 작성해야합니다. 1
- 4. blob을 다운로드 한 후 데이터가 없습니다. pdf 파일
- 5. 연락처 양식을 JS로 삭제 한 후 HTML5 양식 유효성 검사를 제거하는 방법
- 6. Opa : 데이터베이스에서 개체를 제거하는 방법?
- 7. 인쇄 후 파일 삭제
- 8. 파일 Blob을 NSData로 변환하는 방법?
- 9. jqgrid에서 행을 삭제 한 후 그림자를 제거하는 방법은 무엇입니까?
- 10. 한 달 후 nlog 파일 삭제
- 11. Java에서 인쇄 한 후 PDF 파일 삭제
- 12. laravel에서 다운로드 한 후 파일 삭제
- 13. 파이썬에서 s3으로 업로드 한 후 파일 삭제
- 14. 문서의 파일 삭제 후 디렉토리
- 15. ZODB 다중 객체 참조
- 16. 업로드 후 파일 삭제
- 17. 개체를 삭제 한 후 코어 데이터에서 메모리를 해제하는 방법은 무엇입니까?
- 18. 테이블보기에서 검색 결과 개체를 삭제 한 후 이상한 동작이 발생했습니다.
- 19. iOS - 새보기를로드 한 후 이전보기를 제거하는 방법?
- 20. boundingRect를 종료 한 후 QGraphicsitems를 제거하는 방법
- 21. UIGestureRecognizer를 구현 한 후 제스처를 제거하는 방법
- 22. 파일 응답 후 파일 삭제
- 23. 파일 시스템에서 삭제 한 후 Vagrant 상자를 삭제 한 후 글로벌 상태에서 제거합니다.
- 24. 업로드 후 파일 삭제
- 25. 생성 후 파일 삭제
- 26. ZODB with Tornado
- 27. 소유자 양식 자체가 소유자 양식 자체를 삭제 한 후 왜 소유 양식이 삭제 되었습니까?
- 28. 목록에서 목록 항목을 삭제 한 후 삭제합니다.
- 29. 미래의 Plone ZODB 데이터베이스 레코드
- 30. NSMutableArray에서 NSDate 개체를 제거하는 방법