From 514dc8648bcc8437f15e5327fc9bfdd0583d7661 Mon Sep 17 00:00:00 2001 From: Santi Date: Wed, 6 Mar 2019 03:29:11 +0100 Subject: [PATCH] Updated db scripts in Test directory --- src/test/resources/db/mysql-with-inserts.sql | 46 ++++++++++++++++++++ src/test/resources/db/mysql.sql | 27 ++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 src/test/resources/db/mysql-with-inserts.sql create mode 100644 src/test/resources/db/mysql.sql diff --git a/src/test/resources/db/mysql-with-inserts.sql b/src/test/resources/db/mysql-with-inserts.sql new file mode 100644 index 0000000..20af049 --- /dev/null +++ b/src/test/resources/db/mysql-with-inserts.sql @@ -0,0 +1,46 @@ +CREATE DATABASE `daaexample`; + +CREATE TABLE `daaexample`.`people` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(50) NOT NULL, + `surname` varchar(100) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `daaexample`.`users` ( + `login` varchar(100) NOT NULL, + `password` varchar(64) NOT NULL, + `role` varchar(10) NOT NULL, + PRIMARY KEY (`login`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `daaexample`.`pet` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `owner` VARCHAR(50) NOT NULL, + `name` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `FK_pet_person` (`owner`), + CONSTRAINT `FK_pet_person` FOREIGN KEY (`owner`) REFERENCES `people` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + + + + +GRANT ALL ON `daaexample`.* TO 'daa'@'localhost' IDENTIFIED BY 'daa'; + +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Antón','Pérez'); +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Manuel','Martínez'); +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Laura','Reboredo'); +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Perico','Palotes'); +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Ana','María'); +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'María','Nuevo'); +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Alba','Fernández'); +INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Asunción','Jiménez'); + +-- The password for each user is its login suffixed with "pass". For example, user "admin" has the password "adminpass". +INSERT INTO `daaexample`.`users` (`login`,`password`,`role`) +VALUES ('admin', '713bfda78870bf9d1b261f565286f85e97ee614efe5f0faf7c34e7ca4f65baca','ADMIN'); +INSERT INTO `daaexample`.`users` (`login`,`password`,`role`) +VALUES ('normal', '7bf24d6ca2242430343ab7e3efb89559a47784eea1123be989c1b2fb2ef66e83','USER'); +INSERT INTO `daaexample`.`pet` (`id`, `owner`, `name`) +VALUES ('1', '1', 'Tom'), ('2', '1', 'Jerry'); diff --git a/src/test/resources/db/mysql.sql b/src/test/resources/db/mysql.sql new file mode 100644 index 0000000..940006d --- /dev/null +++ b/src/test/resources/db/mysql.sql @@ -0,0 +1,27 @@ +CREATE DATABASE `daaexample`; + +CREATE TABLE `daaexample`.`people` ( + `id` int NOT NULL AUTO_INCREMENT, + `name` varchar(50) NOT NULL, + `surname` varchar(100) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `daaexample`.`users` ( + `login` varchar(100) NOT NULL, + `password` varchar(64) NOT NULL, + `role` varchar(10) NOT NULL, + PRIMARY KEY (`login`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `daaexample`.`pet` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `owner` int(11) NOT NULL, + `name` VARCHAR (50) NOT NULL, + PRIMARY KEY (`id`), + KEY `FK_pet_person` (`owner`), + CONSTRAINT `FK_pet_person` FOREIGN KEY (`owner`) REFERENCES `people` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + + +GRANT ALL ON `daaexample`.* TO 'daa'@'localhost' IDENTIFIED BY 'daa'; -- 2.18.1