I am creating an email client that will contain email messages. Now a message may have multiple large attachments.

 

1.)    Would the best way to store these large objects be in an oid field?

2.)    I assume for performance reasons I should place these large objects in a separate table called attachments. And create an attachments table for each user?

3.)    Only when a user clicks on an attachment to open it, should I use server side SQL functions like lo_export and lo_open to read the data to a file stream for my application to deal with?

 

Am I on the right track or can anybody recommend a better solution?

Reply via email to