ulrich
2017-04-06 48a649c8e6fca04a0a7de20110e6a8427e9da659
commit | author | age
314fea 1
U 2
3 CREATE TABLE APP.USERS
4 (
5    USER_NAME     VARCHAR(250)   NOT NULL,
e0ec31 6    USER_PASS     VARCHAR(1024)   NOT NULL,
314fea 7    USER_FIRST    VARCHAR(250),
U 8    USER_LAST     VARCHAR(250),
9    USER_EMAIL    VARCHAR(250),
10    USER_CREATED  VARCHAR(14),
11    PRIMARY KEY (USER_NAME)
12 );
13
14 CREATE TABLE APP.USER_ROLES
15 (
16    USER_NAME  VARCHAR(250)   NOT NULL,
17    ROLE_NAME  VARCHAR(250)   NOT NULL,
18    PRIMARY KEY (USER_NAME, ROLE_NAME)
19 );
d313b3 20 insert into APP.USER_ROLES (user_name, role_name) values ('admin', 'manager-script');
57c58d 21 insert into APP.USER_ROLES (user_name, role_name) values ('admin', 'nutzerAdmin');
48a649 22 insert into APP.USER_ROLES (user_name, role_name) values ('admin', 'nutzerProfil');
ce8261 23 insert into APP.USER_ROLES (user_name, role_name) values ('admin', 'wbxAdmin');
c16501 24 insert into APP.USER_ROLES (user_name, role_name) values ('admin', 'ownFileAdmin');
0e1f47 25 insert into APP.USER_ROLES (user_name, role_name) values ('admin', 'sqlKonsole');
314fea 26
U 27 create table APP.keytable (
28   key_name            varchar(80) not null primary key,
29     key_next            int
30 );
31 create index key_name_next ON APP.keytable (key_name,key_next);
32 insert into APP.keytable (key_name, key_next) values ('gr_id',1);
33 insert into APP.keytable (key_name, key_next) values ('mt_id',1);
34
35 create table APP.methoden (
36   mt_id       int,
37   mt_klasse   varchar(32000),
38   mt_name     varchar(32000),
39   primary key (mt_id)
40 );
41 create index mtkm on APP.methoden (mt_klasse,mt_name);
42
43 create table APP.methoden_rechte (
44   role_name   varchar(250),
45   mt_id       int,
46   primary key (role_name,mt_id)
47 );