diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-03-01 14:55:42 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-03-01 14:55:42 +0530 |
| commit | 1894fc1762042cd832305d28c7502b62ae014404 (patch) | |
| tree | 9807c656bda1d1b5bac7e8520450fa5be1b0c645 /com.gluster.storage.management.server/src/data/scripts/security-schema.sql | |
| parent | c95d2ea02cc4126ed5cf33dac5fba5971dcf88c6 (diff) | |
Adding spring and derby libraries, server data initialization
Diffstat (limited to 'com.gluster.storage.management.server/src/data/scripts/security-schema.sql')
| -rw-r--r-- | com.gluster.storage.management.server/src/data/scripts/security-schema.sql | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/com.gluster.storage.management.server/src/data/scripts/security-schema.sql b/com.gluster.storage.management.server/src/data/scripts/security-schema.sql new file mode 100644 index 00000000..fdde5823 --- /dev/null +++ b/com.gluster.storage.management.server/src/data/scripts/security-schema.sql @@ -0,0 +1,26 @@ +create table users( + username varchar(50) not null primary key, + password varchar(50) not null, + enabled smallint not null + ); + + create table authorities ( + username varchar(50) not null, + authority varchar(50) not null, + constraint fk_authorities_users foreign key(username) references users(username)); + create unique index ix_auth_username on authorities (username,authority); + +create table groups ( + id bigint generated by default as identity(start with 0) primary key, + group_name varchar(50) not null); + +create table group_authorities ( + group_id bigint not null, + authority varchar(50) not null, + constraint fk_group_authorities_group foreign key(group_id) references groups(id)); + +create table group_members ( + id bigint generated by default as identity(start with 0) primary key, + username varchar(50) not null, + group_id bigint not null, + constraint fk_group_members_group foreign key(group_id) references groups(id)); |
