8062-testToMaster_2 #3059

Merged
alexm merged 293 commits from 8062-testToMaster_2 into master 2024-10-03 05:43:41 +00:00
1 changed files with 8 additions and 4 deletions
Showing only changes of commit 1133750629 - Show all commits

View File

@ -6,7 +6,9 @@ BEGIN
* dejando únicamente los días de retención configurados. * dejando únicamente los días de retención configurados.
*/ */
DECLARE vSchemaName VARCHAR(65); DECLARE vSchemaName VARCHAR(65);
DECLARE vSchemaNameQuoted VARCHAR(65);
DECLARE vTableName VARCHAR(65); DECLARE vTableName VARCHAR(65);
DECLARE vTableNameQuoted VARCHAR(65);
DECLARE vRetentionDays INT; DECLARE vRetentionDays INT;
DECLARE vStarted DATETIME; DECLARE vStarted DATETIME;
DECLARE vDated DATE; DECLARE vDated DATE;
@ -30,13 +32,15 @@ BEGIN
IF vRetentionDays THEN IF vRetentionDays THEN
SET vStarted = util.VN_NOW(); SET vStarted = util.VN_NOW();
SET vSchemaNameQuoted = util.quoteIdentifier(vSchemaName);
SET vTableNameQuoted = util.quoteIdentifier(vTableName);
SET vDated = VN_CURDATE() - INTERVAL vRetentionDays DAY; SET vDated = VN_CURDATE() - INTERVAL vRetentionDays DAY;
CALL util.exec(CONCAT( EXECUTE IMMEDIATE CONCAT(
'DELETE FROM ', util.quoteIdentifier(vSchemaName), 'DELETE FROM ', vSchemaNameQuoted,
'.', util.quoteIdentifier(vTableName), '.', vTableNameQuoted,
" WHERE creationDate < '", vDated, "'" " WHERE creationDate < '", vDated, "'"
)); );
UPDATE logCleanMultiConfig UPDATE logCleanMultiConfig
SET `started` = vStarted, SET `started` = vStarted,