Is there a reason to do it this way ? Otherwise I volunteer to change it to timestamp instead of varchar(13) - or at least bigint.
To store it as varchar is very user unfriendly as it does not allow to look at the value with the normal database clients.
Using timestamps it would be very easy for an admin to find out at which time of day, at which day of week and so on his forum is receiving the most postings. This is important to know to properly schedule planed system downtimes for maintenance.
Edit :
I have checked the database schema for jives, they are using varchar(15).
But already in the year 2002 they say :
Honestly, it's hard to even remember what databases were giving us issues with timestamps at this point
http://www.jivesoftware.com/jive/thread.jspa?forumID=3&threadID=7771&messageID=58393#58393
If they didn't know in the year 2002 why they were doing this, I don't think we have a reason to do it two years later.
[originally posted on jforum.net by marc]