Hello, For those interested, to fix dates in postgres this worked for us (postgresql 7.3.2):
update messages set internal_date = internal_date - ('1 year'::reltime) where internal_date > now(); Jn ---- Original Message ---- From: Bret Baptist <dbmail@dbmail.org> To: dbmail@dbmail.org Subject: [Dbmail] Fix for wrong internal date Sent: Tue, 30 Dec 2003 08:59:56 -0600 > This code uses the next year of this current week if the last week of the > year: > strftime(timestr, sizeof(timestr), "%G-%m-%d %H:%M:%S", &tm); > > > This code will always use the current year: > strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S", &tm); > > You need to go through the dbmail sources and change all strftime lines to > look like above, with a %Y, instead of a %G. > > > Command to fix mysql entries. > > // It subtracts 1 year from the date in the internal_date column of the > messages table > > UPDATE messages SET internal_date = DATE_SUB(internal_date, INTERVAL 1 YEAR) > WHERE internal_date > now(); > > > -- > Bret Baptist > Systems and Technical Support Specialist > [EMAIL PROTECTED] > Internet Exposure, Inc. > http://www.iexposure.com > > (612)676-1946 x17 > Web Development-Web Marketing-ISP Services > ------------------------------------------ > > > Today is the tomorrow you worried about yesterday. > > _______________________________________________ > Dbmail mailing list > Dbmail@dbmail.org > https://mailman.fastxs.nl/mailman/listinfo/dbmail > -- End Original Message -- -- Jesse Norell jesse (at) kci.net