[ 
https://issues.apache.org/jira/browse/COUCHDB-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12666860#action_12666860
 ] 

Sven Helmberger commented on COUCHDB-217:
-----------------------------------------

ok, that's unfortunate.. 

How about not using the document rev but creating a new uuid value just for the 
new attachment and storing that?

I could still use the UUID to find out that the attachment has changed and you 
could still use that UUID as Etag.

> Store Revision of Attachments
> -----------------------------
>
>                 Key: COUCHDB-217
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-217
>             Project: CouchDB
>          Issue Type: Improvement
>            Reporter: Sven Helmberger
>
> I'm writing some multi-app hosting thing and besides using couchdb as 
> database it also stores all images and stylesheets and scripts etc for the 
> applications as attachments. I have one couchdb database per app and
> store all resources on a single document to keep the same relative 
> hierarchical structure I have in my apps.
> I can now fetch that document and use it to quickly find out the name, lenght 
> and content-type of all my attachments. When the document revision changes I 
> know that at least one of the attachments has changed, but I don't know which.
> Wouldn't it be possible to store the revision in which the attachment was 
> created with the attachment?
> _attachments could then contain these revisions as additional property and 
> couchdb could use that revision as ETag when serving the attachment content 
> which would be better than using the documents revision like it is now. 
> I don't know the code, so I don't know wheter this is possible..

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to