232201_test_to_master #1582
|
@ -1,4 +1,4 @@
|
||||||
FROM mariadb:10.7.3
|
FROM mariadb:10.7.6
|
||||||
|
|
||||||
ENV MYSQL_ROOT_PASSWORD root
|
ENV MYSQL_ROOT_PASSWORD root
|
||||||
ENV TZ Europe/Madrid
|
ENV TZ Europe/Madrid
|
||||||
|
@ -31,13 +31,11 @@ COPY \
|
||||||
import-changes.sh \
|
import-changes.sh \
|
||||||
config.ini \
|
config.ini \
|
||||||
dump/mysqlPlugins.sql \
|
dump/mysqlPlugins.sql \
|
||||||
dump/mockDate.sql \
|
|
||||||
dump/structure.sql \
|
dump/structure.sql \
|
||||||
dump/dumpedFixtures.sql \
|
dump/dumpedFixtures.sql \
|
||||||
./
|
./
|
||||||
RUN gosu mysql docker-init.sh \
|
RUN gosu mysql docker-init.sh \
|
||||||
&& docker-dump.sh mysqlPlugins \
|
&& docker-dump.sh mysqlPlugins \
|
||||||
&& docker-dump.sh mockDate \
|
|
||||||
&& docker-dump.sh structure \
|
&& docker-dump.sh structure \
|
||||||
&& docker-dump.sh dumpedFixtures \
|
&& docker-dump.sh dumpedFixtures \
|
||||||
&& gosu mysql docker-temp-stop.sh
|
&& gosu mysql docker-temp-stop.sh
|
||||||
|
|
|
@ -1,42 +0,0 @@
|
||||||
CREATE SCHEMA IF NOT EXISTS `util`;
|
|
||||||
USE `util`;
|
|
||||||
|
|
||||||
DELIMITER ;;
|
|
||||||
DROP FUNCTION IF EXISTS `util`.`mockedDate`;
|
|
||||||
CREATE FUNCTION `util`.`mockedDate`()
|
|
||||||
RETURNS DATETIME
|
|
||||||
DETERMINISTIC
|
|
||||||
BEGIN
|
|
||||||
RETURN CONVERT_TZ('2001-01-01 11:00:00', 'utc', 'Europe/Madrid');
|
|
||||||
END ;;
|
|
||||||
DELIMITER ;
|
|
||||||
|
|
||||||
DELIMITER ;;
|
|
||||||
DROP FUNCTION IF EXISTS `util`.`VN_CURDATE`;
|
|
||||||
CREATE FUNCTION `util`.`VN_CURDATE`()
|
|
||||||
RETURNS DATE
|
|
||||||
DETERMINISTIC
|
|
||||||
BEGIN
|
|
||||||
RETURN DATE(mockedDate());
|
|
||||||
END ;;
|
|
||||||
DELIMITER ;
|
|
||||||
|
|
||||||
DELIMITER ;;
|
|
||||||
DROP FUNCTION IF EXISTS `util`.`VN_CURTIME`;
|
|
||||||
CREATE FUNCTION `util`.`VN_CURTIME`()
|
|
||||||
RETURNS TIME
|
|
||||||
DETERMINISTIC
|
|
||||||
BEGIN
|
|
||||||
RETURN TIME(mockedDate());
|
|
||||||
END ;;
|
|
||||||
DELIMITER ;
|
|
||||||
|
|
||||||
DELIMITER ;;
|
|
||||||
DROP FUNCTION IF EXISTS `util`.`VN_NOW`;
|
|
||||||
CREATE FUNCTION `util`.`VN_NOW`()
|
|
||||||
RETURNS DATETIME
|
|
||||||
DETERMINISTIC
|
|
||||||
BEGIN
|
|
||||||
RETURN mockedDate();
|
|
||||||
END ;;
|
|
||||||
DELIMITER ;
|
|
|
@ -93,12 +93,5 @@ mysqldump \
|
||||||
--databases \
|
--databases \
|
||||||
${SCHEMAS[@]} \
|
${SCHEMAS[@]} \
|
||||||
${IGNORETABLES[@]} \
|
${IGNORETABLES[@]} \
|
||||||
| sed 's/\bCURDATE\b/util.VN_CURDATE/ig'\
|
|
||||||
| sed 's/\bCURTIME\b/util.VN_CURTIME/ig' \
|
|
||||||
| sed 's/\bNOW\b/util.VN_NOW/ig' \
|
|
||||||
| sed 's/\bCURRENT_DATE\b/util.VN_CURDATE/ig' \
|
|
||||||
| sed 's/\bCURRENT_TIME\b/util.VN_CURTIME/ig' \
|
|
||||||
| sed 's/\bLOCALTIME\b/util.VN_NOW/ig' \
|
|
||||||
| sed 's/\bLOCALTIMESTAMP\b/util.VN_NOW/ig' \
|
|
||||||
| sed 's/ AUTO_INCREMENT=[0-9]* //g' \
|
| sed 's/ AUTO_INCREMENT=[0-9]* //g' \
|
||||||
> dump/structure.sql
|
> dump/structure.sql
|
||||||
|
|
Loading…
Reference in New Issue