Chris Hoover wrote:
I am looking for some help/advice. We need to store some files inside postgres (at least it has been requested of us). What is the best way to do this? Right now, the files are all human readable text files, but that could change.
It depends on the size of the files. If the files are all reasonably small then bytea is a fine solution. However if you are going to be storing 5 meg PDF or some such thing I would suggest Large Objects.
How can I do this? I am thinking to store unmodified, I'll have to use a bytea field. However, how do I tell the database to insert a file (say "c:\test.txt") into the table?
http://www.postgresql.org/docs/8.0/interactive/largeobjects.html ALl the language APIs have similar functions. Sincerely, Joshua D. Drake -- Your PostgreSQL solutions provider, Command Prompt, Inc. 24x7 support - 1.800.492.2240, programming, and consulting Home of PostgreSQL Replicator, plPHP, plPerlNG and pgPHPToolkit http://www.commandprompt.com / http://www.postgresql.org