Thiago dos Santos Hora ac5dbbc5da [BAEL-4120] Read-only transactions samples (#11841)
* [BAEL-4120] Read-only transactions samples

* Extract query runner jobs logic

* Apply test name standards

* Fix code standards

* Use pom properties to define versions

* Rename main package

* Rename generics

* Code clean up

* Code clean up on lambdas

* Add debug logs

* Fix format issues

* Rename entity
2022-05-23 08:09:09 +02:00

44 lines
931 B
SQL

create table book (
id bigint(20) AUTO_INCREMENT primary key,
name varchar(255) not null,
uuid varchar(40)
);
DELIMITER ;;
DROP PROCEDURE IF EXISTS populate;
create procedure populate()
BEGIN
SET @name1='Josh purchase';
SET @name2='Henry purchase';
SET @name3='Betty purchase';
SET @name4='Kate purchase';
SET @name5='Mari purchase';
SET @name='';
SET @counter=0;
START TRANSACTION;
while @counter < 1000000 do
SET @name = case
when MOD(@counter, 5) = 0 THEN @name5
when MOD(@counter, 3) = 0 THEN @name3
when MOD(@counter, 4) = 0 THEN @name4
when MOD(@counter, 2) = 0 THEN @name2
else @name1
end;
insert into book(name, uuid) values(@name, uuid());
SET @counter=@counter+1;
end while;
COMMIT;
END;;
DELIMITER ;
CALL populate();