Wydzielenie do propertiesów credentiali do bazy. Stworzenie skryptów inicjalizujących
This commit is contained in:
1 parent
d7c935e8cb
commit
c7dfb1e194
11 files changed
+132
-89
No files matched your search
@@ -0,0 +1,52 @@
|
||||
BEGIN TRANSACTION;
|
||||
CREATE EXTENSION pgcrypto;
|
||||
insert into users(id, login, password,name, surname, email) values (1, 'gis', encode(digest('gis', 'sha256'),'hex'), 'gis', 'gis', 'gis@agh');
|
||||
insert into users(id, login, password,name, surname, email) values (2, 'obj', encode(digest('obj', 'sha256'),'hex'), 'obj', 'objects', 'obj@agh');
|
||||
insert into users(id, login, password,name, surname, email) values (3, 'sen', encode(digest('sen', 'sha256'),'hex'), 'sen', 'sensors', 'sen@agh');
|
||||
insert into users(id, login, password,name, surname, email) values (4, 'req', encode(digest('req', 'sha256'),'hex'), 'req', 'requirements', 'req@agh');
|
||||
insert into users(id, login, password,name, surname, email) values (5, 'rul', encode(digest('rul', 'sha256'),'hex'), 'rul', 'rules', 'rul@agh');
|
||||
insert into users(id, login, password,name, surname, email) values (6, 'profiles', encode(digest('profiles', 'sha256'),'hex'), 'profiles', 'profiles', 'profiles@agh');
|
||||
insert into users(id, login, password,name, surname, email) values (7, 'all', encode(digest('all', 'sha256'),'hex'), 'All', 'Permissions', 'all@agh');
|
||||
insert into users(id, login, password,name, surname, email) values (8, 'noperm', encode(digest('noperm', 'sha256'),'hex'), 'No', 'Permission', 'noperm@agh');
|
||||
ALTER SEQUENCE USERS_SEQ INCREMENT BY 8;
|
||||
|
||||
insert into permission(id, name, description) values(1, 'GIS_CRUD', 'Allows to create, read, update and delete GIS data (streets, buildings, trees etc.)');
|
||||
insert into permission(id, name, description) values(2, 'OBJECTS_CRUD', 'Allows to create, read, update and delete objects (fixtures, drivers, cabinets, segment controllers etc.)');
|
||||
insert into permission(id, name, description) values(3, 'SENSORS_CRUD', 'Allows to create, read, update and delete sensors');
|
||||
insert into permission(id, name, description) values(4, 'REQUIREMENTS_CRUD', 'Allows to create, read, update and delete requirements');
|
||||
insert into permission(id, name, description) values(5, 'RULES_CRUD', 'Allows to create, read, update and delete rules');
|
||||
insert into permission(id, name, description) values(6, 'PROFILES_CRUD', 'Allows to create, read, update and delete profiles and configuration');
|
||||
ALTER SEQUENCE PERMISSION_SEQ INCREMENT BY 6;
|
||||
|
||||
insert into role(id, name, description) values(1, 'GIS_CRUD', 'GIS role');
|
||||
insert into role(id, name, description) values(2, 'OBJECTS_CRUD', 'Objects role');
|
||||
insert into role(id, name, description) values(3, 'SENSORS_CRUD', 'Sensors role');
|
||||
insert into role(id, name, description) values(4, 'REQUIREMENTS_CRUD', 'Requirements role');
|
||||
insert into role(id, name, description) values(5, 'RULES_CRUD', 'Rules role');
|
||||
insert into role(id, name, description) values(6, 'PROFILES_CRUD', 'Profiles role');
|
||||
insert into role(id, name, description) values(7, 'ALL_MODULES_CRUD', 'Includes all modules permissions');
|
||||
ALTER SEQUENCE ROLE_SEQ INCREMENT BY 7;
|
||||
|
||||
insert into role_permission(role_id, permission_id) values (1,1);
|
||||
insert into role_permission(role_id, permission_id) values (2,2);
|
||||
insert into role_permission(role_id, permission_id) values (3,3);
|
||||
insert into role_permission(role_id, permission_id) values (4,4);
|
||||
insert into role_permission(role_id, permission_id) values (5,5);
|
||||
insert into role_permission(role_id, permission_id) values (6,6);
|
||||
|
||||
insert into role_permission(role_id, permission_id) values (7,1);
|
||||
insert into role_permission(role_id, permission_id) values (7,2);
|
||||
insert into role_permission(role_id, permission_id) values (7,3);
|
||||
insert into role_permission(role_id, permission_id) values (7,4);
|
||||
insert into role_permission(role_id, permission_id) values (7,5);
|
||||
insert into role_permission(role_id, permission_id) values (7,6);
|
||||
|
||||
insert into user_role(user_id, role_id) values (1,1);
|
||||
insert into user_role(user_id, role_id) values (2,2);
|
||||
insert into user_role(user_id, role_id) values (3,3);
|
||||
insert into user_role(user_id, role_id) values (4,4);
|
||||
insert into user_role(user_id, role_id) values (5,5);
|
||||
insert into user_role(user_id, role_id) values (6,6);
|
||||
insert into user_role(user_id, role_id) values (7,7);
|
||||
|
||||
COMMIT;
|
||||
Reference in new issue
Block a user