ace/Database/Base/AuthenticationBase.sql
2017-04-04 19:48:49 -05:00

57 lines
2.2 KiB
SQL

/*
SQLyog Community v12.4.1 (64 bit)
MySQL - 5.7.17-log : Database - ace_auth
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`ace_auth` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `ace_auth`;
/*Table structure for table `accesslevel` */
DROP TABLE IF EXISTS `accesslevel`;
CREATE TABLE `accesslevel` (
`level` int(10) unsigned NOT NULL DEFAULT '0',
`name` varchar(45) NOT NULL,
`prefix` varchar(45) DEFAULT '',
PRIMARY KEY (`level`),
UNIQUE KEY `level` (`level`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `accesslevel` (`level`,`name`,`prefix`) VALUES (0,'Player','');
INSERT INTO `accesslevel` (`level`,`name`,`prefix`) VALUES (1,'Advocate','');
INSERT INTO `accesslevel` (`level`,`name`,`prefix`) VALUES (2,'Sentinel','Sentinel');
INSERT INTO `accesslevel` (`level`,`name`,`prefix`) VALUES (3,'Envoy','Envoy');
INSERT INTO `accesslevel` (`level`,`name`,`prefix`) VALUES (4,'Developer','');
INSERT INTO `accesslevel` (`level`,`name`,`prefix`) VALUES (5,'Admin','Admin');
/*Table structure for table `account` */
DROP TABLE IF EXISTS `account`;
CREATE TABLE `account` (
`id` int(10) unsigned NOT NULL DEFAULT '0',
`account` varchar(32) NOT NULL DEFAULT '',
`accesslevel` int(10) unsigned NOT NULL DEFAULT '0',
`password` varchar(64) NOT NULL DEFAULT '',
`salt` varchar(64) NOT NULL DEFAULT '',
PRIMARY KEY (`account`),
UNIQUE KEY `id` (`id`),
KEY `accesslevel_idx` (`accesslevel`),
CONSTRAINT `accesslevel` FOREIGN KEY (`accesslevel`) REFERENCES `accesslevel` (`level`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;