# $Id: ns_group.sql,v 1.5 2005/10/04 16:31:48 jpinto Exp $
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS ns_group;
CREATE TABLE ns_group(
sgid int(3) unsigned NOT NULL auto_increment,
name varchar(128) NOT NULL,
master_sgid int(3) unsigned NULL,
gdesc varchar(128) NULL,
autoumodes VARCHAR(64) NULL,
maxusers int(4) NOT NULL,
PRIMARY KEY (sgid),
UNIQUE KEY name (name)
) Type = InnoDB;
DROP TABLE IF EXISTS ns_group_users;
CREATE TABLE ns_group_users(
sgid int(3) unsigned NOT NULL,
snid INT UNSIGNED NOT NULL,
t_expire INT NOT NULL DEFAULT '0',
PRIMARY KEY(snid, sgid),
INDEX(sgid),
CONSTRAINT FK_GRU1 FOREIGN KEY (sgid) REFERENCES ns_group (sgid)
ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT FK_GRU2 FOREIGN KEY (snid) REFERENCES nickserv (snid)
ON DELETE CASCADE ON UPDATE CASCADE
) Type = InnoDB;
SET FOREIGN_KEY_CHECKS = 1;
syntax highlighted by Code2HTML, v. 0.9.1