configs/sql-init-scripts/sqlite/create_admins.sql
author Scott Ehlert <ds@alliedmods.net>
Fri Mar 28 06:21:34 2008 +0000 (2008-03-28)
branchsourcemod-1.1.0
changeset 1951 c7b4237fff50
parent 1403 ecb9c66fd4bb
permissions -rw-r--r--
Changed env var used in include paths: SOURCEMM -> SORCEMM16
Removed some unneccessary build configuartations in some project files
     1 
     2 CREATE TABLE sm_admins (
     3   id INTEGER PRIMARY KEY AUTOINCREMENT,
     4   authtype varchar(16) NOT NULL CHECK(authtype IN ('steam', 'ip', 'name')),
     5   identity varchar(65) NOT NULL,
     6   password varchar(65),
     7   flags varchar(30) NOT NULL,
     8   name varchar(65) NOT NULL,
     9   immunity INTEGER NOT NULL
    10 );
    11 
    12 CREATE TABLE sm_groups (
    13   id INTEGER PRIMARY KEY AUTOINCREMENT,
    14   flags varchar(30) NOT NULL,
    15   name varchar(120) NOT NULL,
    16   immunity_level INTEGER NOT NULL
    17 );
    18 
    19 CREATE TABLE sm_group_immunity (
    20   group_id INTEGER NOT NULL,
    21   other_id INTEGER NOT NULL,
    22   PRIMARY KEY (group_id, other_id)
    23 );
    24 
    25 CREATE TABLE sm_group_overrides (
    26   group_id INTEGER NOT NULL,
    27   type varchar(16) NOT NULL CHECK (type IN ('command', 'group')),
    28   name varchar(32) NOT NULL,
    29   access varchar(16) NOT NULL CHECK (access IN ('allow', 'deny')),
    30   PRIMARY KEY (group_id, type, name)
    31 );
    32 
    33 CREATE TABLE sm_overrides (
    34   type varchar(16) NOT NULL CHECK (type IN ('command', 'group')),
    35   name varchar(32) NOT NULL,
    36   flags varchar(30) NOT NULL,
    37   PRIMARY KEY (type,name)
    38 );
    39 
    40 CREATE TABLE sm_admins_groups (
    41   admin_id INTEGER NOT NULL,
    42   group_id INTEGER NOT NULL,
    43   inherit_order int(10) NOT NULL,
    44   PRIMARY KEY (admin_id, group_id)
    45 );
    46 
    47 CREATE TABLE IF NOT EXISTS sm_config (
    48   cfg_key varchar(32) NOT NULL,
    49   cfg_value varchar(255) NOT NULL,
    50   PRIMARY KEY (cfg_key)
    51 );
    52 
    53 REPLACE INTO sm_config (cfg_key, cfg_value) VALUES ('admin_version', '1.0.0.1409');
    54