Best way to store and retrieve large objects in database for email program - Mailing list pgsql-general

From Greg
Subject Best way to store and retrieve large objects in database for email program
Date
Msg-id 000d01c6889e$d2d9d7a0$788d86e0$@co.za
Whole thread Raw
Responses Re: Best way to store and retrieve large objects in
Re: Best way to store and retrieve large objects in database for email program
List pgsql-general

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?

pgsql-general by date:

Previous
From: Berend Tober
Date:
Subject: Re: What is the point of create or replace view command
Next
From: "Greg"
Date:
Subject: FW: Installing PostGreSQL automatically