# $Id: chanserv.2.sql,v 1.1.1.1 2005/08/27 15:44:48 jpinto Exp $
# Replace the per table memo id to a per user memo id
ALTER TABLE chanserv
ADD COLUMN t_ltopic_tmp INT AFTER t_ltopic,
ADD COLUMN t_reg_tmp INT AFTER t_reg,
ADD COLUMN t_last_use_tmp INT AFTER t_last_use,
ADD COLUMN t_maxusers_tmp INT AFTER t_maxusers;
# Now lets convert the dates to unix timestamp
UPDATE chanserv SET
t_ltopic_tmp = UNIX_TIMESTAMP(t_ltopic),
t_reg_tmp = UNIX_TIMESTAMP(t_reg),
t_last_use_tmp = UNIX_TIMESTAMP(t_last_use),
t_maxusers_tmp = UNIX_TIMESTAMP(t_maxusers);
ALTER TABLE chanserv
DROP COLUMN t_ltopic,
CHANGE t_ltopic_tmp t_ltopic INT NOT NULL,
DROP COLUMN t_reg,
CHANGE t_reg_tmp t_reg INT NOT NULL,
DROP COLUMN t_last_use,
CHANGE t_last_use_tmp t_last_use INT NOT NULL,
DROP COLUMN t_maxusers,
CHANGE t_maxusers_tmp t_maxusers INT NOT NULL;
# We need the binary bit for proper lookups
ALTER TABLE chanserv
CHANGE name name varchar(32) BINARY NOT NULL;
syntax highlighted by Code2HTML, v. 0.9.1