# $Id: botserv.sql,v 1.6 2005/10/05 11:12:39 jpinto Exp $
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS botserv;
CREATE TABLE botserv (
bid INT UNSIGNED NOT NULL auto_increment,
owner_snid INT UNSIGNED NOT NULL,
nick varchar(32) NOT NULL default '',
username varchar(32) NOT NULL,
publichost varchar(64) NOT NULL,
realname varchar(64) NOT NULL,
t_create int(11) NOT NULL default '0',
t_expire int(11) NOT NULL default '0',
PRIMARY KEY (bid),
INDEX (owner_snid),
CONSTRAINT FK_BS FOREIGN KEY (owner_snid) REFERENCES nickserv (snid)
ON DELETE CASCADE ON UPDATE CASCADE
) Type = InnoDB;
DROP TABLE IF EXISTS botserv_chans;
CREATE TABLE botserv_chans(
scid INT UNSIGNED NOT NULL,
bid INT UNSIGNED NOT NULL,
PRIMARY KEY(scid, bid),
INDEX(bid),
CONSTRAINT FK_BSC1 FOREIGN KEY (scid) REFERENCES chanserv (scid)
ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT FK_BSC2 FOREIGN KEY (bid) REFERENCES botserv (bid)
ON DELETE CASCADE ON UPDATE CASCADE
) Type = InnoDB;
SET FOREIGN_KEY_CHECKS = 1;
syntax highlighted by Code2HTML, v. 0.9.1