Re: [SQL] Java/JDBC/PGSQL Mailing List Archiver
От | Fabrice Scemama |
---|---|
Тема | Re: [SQL] Java/JDBC/PGSQL Mailing List Archiver |
Дата | |
Msg-id | 36A7C0BD.CC25B312@gesnet.net обсуждение исходный текст |
Ответ на | Java/JDBC/PGSQL Mailing List Archiver (Tim Perdue <tim_perdue@yahoo.com>) |
Ответы |
Re: [SQL] Java/JDBC/PGSQL Mailing List Archiver
|
Список | pgsql-sql |
This could be the beginning of a very nice GPL Project. I'd personally advocate using Perl to do this, since we have all necessary modules, all of whom are easy to use : Net::NNTP DBI DBD::Pg ... everything related to Emails and MIME and MD5 etc. I'd rather not split text messages in 8k parts! That's what BLOBS were designed for, and what would you do with attachments ? Just storing them as MIME encoded texts ? This would mean having to decode them a number of times, instead of which storing them as MIME encoded *and* binary files would increase the server performance while only wasting a few megs. We might consider setting up a small mailing-list to talk about such a project. Fabrice French Philosophical Forums http://www.gesnet.net/philo/ Tim Perdue wrote: > > Sounds interesting. As a C++ programmer, you should have no trouble at all with Java. > > I highly recommend IBM VisualAge for Java. It checks all syntax and forces you to be correct. And only $100. > > I found an NNTP java class, but I don't know if it's any good or not. I guess SUN has a sun.net.nntp package out theretoo. (I went to Excite and did a search for java nntp) > > I'm using JDBC to drop everything into postgres and it's really pretty slick. > > My current table structure looks something like this: > > fld_mailing_list text, /* use int and join to other table??? */ > > fld_date Char(14), /* 19990101010101 I'm afraid I don't understand Postgres's implementation of timestamps*/ > > fld_subject text, > fld_is_followup int, /* for threading purposes */ > fld_from text, > fld_body text, > > I didn't put in a unique key because I never plan on having to update the message (it's static). This might be a mistake. > > Let me clean up what I have tonite and I'll send it your way to play around with tomorrow or saturday. I have attachedthe nttp.java class that I found and you can take a gander at that. > > I'm not a pgsql genius, so you may have good advice on the datestamps, lobs, etc. Your idea of using multiple records with"chunk number" is really interesting. I'm just concerned about the complexity of that (I was trying to slap this togetherin 1-2 days). My plan at this point is to truncate messages over 8K. > > Keep in touch. > > Tim
В списке pgsql-sql по дате отправления: