From 28c51737640eb1f0d72b6b39d5c03641834ae64f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20St=C3=A4hr?= <software@mstaehr.net> Date: Thu, 26 Jul 2018 12:58:20 +0200 Subject: [PATCH] #40 feat: create dummy user, groups and project with sql file --- .../createDummyUsersGroupsProject.sql | 54 +++++++++++++++++++ .../src/scripts/dbschema/fltrail.sql | 8 --- 2 files changed, 54 insertions(+), 8 deletions(-) create mode 100644 gemeinsamforschen/src/scripts/dbschema/createDummyUsersGroupsProject.sql diff --git a/gemeinsamforschen/src/scripts/dbschema/createDummyUsersGroupsProject.sql b/gemeinsamforschen/src/scripts/dbschema/createDummyUsersGroupsProject.sql new file mode 100644 index 00000000..3e5d9846 --- /dev/null +++ b/gemeinsamforschen/src/scripts/dbschema/createDummyUsersGroupsProject.sql @@ -0,0 +1,54 @@ +/* + Make sure all tables are created with fltrail.sql + Functions with empty grouptable only (because of autoincrement id of group) + */ + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent1', 'egal', 'test1@uni.de', 'test1','1','abc'); + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent2', 'egal', 'test2@uni.de', 'test1','1','abc'); + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent3', 'egal', 'test3@uni.de', 'test1','1','abc'); + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent4', 'egal', 'test4@uni.de', 'test1','1','abc'); + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent5', 'egal', 'test5@uni.de', 'test1','1','abc'); + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent6', 'egal', 'test6@uni.de', 'test1','1','abc'); + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent7', 'egal', 'test7@uni.de', 'test1','1','abc'); + +INSERT INTO `users` (`name`, `password`, `email`, `token`, `rocketChatId`, `rocketChatAuthToken`) VALUES + ('teststudent8', 'egal', 'test8@uni.de', 'test1','1','abc'); + +INSERT INTO `projects` (`id`, `password`,`active`,`timecreated`,`author`,`adminpassword`,`token`,`phase`) VALUES + ('1','123',1,current_timestamp,'Julian','123','abc','CourseCreation'); + +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test1@uni.de'); +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test2@uni.de'); +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test3@uni.de'); +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test4@uni.de'); +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test5@uni.de'); +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test6@uni.de'); +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test7@uni.de'); +INSERT INTO `projectuser` (`projectId`,`userId`) VALUES ('1','test8@uni.de'); + +INSERT INTO groups (projectId, chatRoomId) VALUES ('1','1'); +INSERT INTO groups (projectId, chatRoomId) VALUES ('1','2'); +INSERT INTO groups (projectId, chatRoomId) VALUES ('1','3'); +INSERT INTO groups (projectId, chatRoomId) VALUES ('1','4'); + +INSERT INTO groupuser (userEmail, groupId) VALUES ('test1@uni.de','1'); +INSERT INTO groupuser (userEmail, groupId) VALUES ('test2@uni.de','2'); +INSERT INTO groupuser (userEmail, groupId) VALUES ('test3@uni.de','3'); +INSERT INTO groupuser (userEmail, groupId) VALUES ('test4@uni.de','4'); +INSERT INTO groupuser (userEmail, groupId) VALUES ('test5@uni.de','1'); +INSERT INTO groupuser (userEmail, groupId) VALUES ('test6@uni.de','2'); +INSERT INTO groupuser (userEmail, groupId) VALUES ('test7@uni.de','3'); +INSERT INTO groupuser (userEmail, groupId) VALUES ('test8@uni.de','4'); \ No newline at end of file diff --git a/gemeinsamforschen/src/scripts/dbschema/fltrail.sql b/gemeinsamforschen/src/scripts/dbschema/fltrail.sql index 3ace6f28..1391899c 100644 --- a/gemeinsamforschen/src/scripts/dbschema/fltrail.sql +++ b/gemeinsamforschen/src/scripts/dbschema/fltrail.sql @@ -7,22 +7,14 @@ CREATE DATABASE IF NOT EXISTS `fltrail` USE `fltrail`; CREATE TABLE if not exists `projects` ( - `id` varchar(100) NOT NULL, - `password` varchar(400) NOT NULL, - `active` tinyint(1) NOT NULL, - `timecreated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - `author` varchar(400) NOT NULL, - `adminPassword` varchar(400) NOT NULL, - `token` varchar(400) NOT NULL, - `phase` varchar(400) NOT NULL ) -- GitLab