Commit 6c30abb1 authored by Administrator's avatar Administrator

Makes SQL scripts compatible with MySQL 8

Minor changes have been done in the SQL scripts to make them
compatible with MySQL 8. The main change is the way that the user is
created.
parent 5a2c2f71
...@@ -5,16 +5,17 @@ CREATE TABLE `daaexample`.`people` ( ...@@ -5,16 +5,17 @@ CREATE TABLE `daaexample`.`people` (
`name` varchar(50) NOT NULL, `name` varchar(50) NOT NULL,
`surname` varchar(100) NOT NULL, `surname` varchar(100) NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `daaexample`.`users` ( CREATE TABLE `daaexample`.`users` (
`login` varchar(100) NOT NULL, `login` varchar(100) NOT NULL,
`password` varchar(64) NOT NULL, `password` varchar(64) NOT NULL,
`role` varchar(10) NOT NULL, `role` varchar(10) NOT NULL,
PRIMARY KEY (`login`) PRIMARY KEY (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
GRANT ALL ON `daaexample`.* TO 'daa'@'localhost' IDENTIFIED BY 'daa'; CREATE USER 'daa'@'localhost' IDENTIFIED BY 'daa';
GRANT ALL ON `daaexample`.* TO 'daa'@'localhost';
INSERT INTO `daaexample`.`people` (`id`,`name`,`surname`) VALUES (0,'Antón','Pérez'); 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,'Manuel','Martínez');
......
...@@ -5,13 +5,14 @@ CREATE TABLE `daaexample`.`people` ( ...@@ -5,13 +5,14 @@ CREATE TABLE `daaexample`.`people` (
`name` varchar(50) NOT NULL, `name` varchar(50) NOT NULL,
`surname` varchar(100) NOT NULL, `surname` varchar(100) NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `daaexample`.`users` ( CREATE TABLE `daaexample`.`users` (
`login` varchar(100) NOT NULL, `login` varchar(100) NOT NULL,
`password` varchar(64) NOT NULL, `password` varchar(64) NOT NULL,
`role` varchar(10) NOT NULL, `role` varchar(10) NOT NULL,
PRIMARY KEY (`login`) PRIMARY KEY (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
GRANT ALL ON `daaexample`.* TO 'daa'@'localhost' IDENTIFIED BY 'daa'; CREATE USER 'daa'@'localhost' IDENTIFIED BY 'daa';
GRANT ALL ON `daaexample`.* TO 'daa'@'localhost';
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>es.uvigo.esei.daa</groupId> <groupId>es.uvigo.esei.daa</groupId>
<artifactId>example</artifactId> <artifactId>example-full-tests</artifactId>
<packaging>war</packaging> <packaging>war</packaging>
<version>0.1.13</version> <version>0.1.15</version>
<name>DAA Example</name> <name>DAA Example</name>
<licenses> <licenses>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment