# $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