diff options
author | Damien F. Katz <damien@apache.org> | 2009-07-17 21:33:41 +0000 |
---|---|---|
committer | Damien F. Katz <damien@apache.org> | 2009-07-17 21:33:41 +0000 |
commit | 91bf33fdc69c2087707795b8822b0fa7617f8709 (patch) | |
tree | f01ba98e03b77923d8256e9dd7cdca997ba06cf2 /src/couchdb/couch_db.hrl | |
parent | 627562eef0290bcf07659f40d7ba85c333978ce6 (diff) |
Deterministic revids, MD5 checking of documents, added tracking of rev when an attachment is edited to allow attachment level replication.
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@795232 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/couchdb/couch_db.hrl')
-rw-r--r-- | src/couchdb/couch_db.hrl | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/couchdb/couch_db.hrl b/src/couchdb/couch_db.hrl index c1f97144..4eda42e6 100644 --- a/src/couchdb/couch_db.hrl +++ b/src/couchdb/couch_db.hrl @@ -79,11 +79,7 @@ % the json body object. body = {[]}, - % each attachment contains: - % {data, Type, <<binary>>} - % or: - % {pointer, Type, {FileHandle, StreamPointer, Length}} - attachments = [], + atts = [], % attachments deleted = false, @@ -93,6 +89,16 @@ }). +-record(att, + { + name, + type, + len, + md5= <<>>, + revpos=0, + data + }). + -record(user_ctx, {name=null, @@ -109,7 +115,7 @@ % if the disk revision is incremented, then new upgrade logic will need to be % added to couch_db_updater:init_db. --define(LATEST_DISK_VERSION, 3). +-define(LATEST_DISK_VERSION, 4). -record(db_header, {disk_version = ?LATEST_DISK_VERSION, |