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.
*/
DECLARE vSchemaName VARCHAR(65);
DECLARE vSchemaNameQuoted VARCHAR(65);
DECLARE vTableName VARCHAR(65);
DECLARE vTableNameQuoted VARCHAR(65);
DECLARE vRetentionDays INT;
DECLARE vStarted DATETIME;
DECLARE vDated DATE;
@ -30,13 +32,15 @@ BEGIN
IF vRetentionDays THEN
SET vStarted = util.VN_NOW();
SET vSchemaNameQuoted = util.quoteIdentifier(vSchemaName);
SET vTableNameQuoted = util.quoteIdentifier(vTableName);
SET vDated = VN_CURDATE() - INTERVAL vRetentionDays DAY;
CALL util.exec(CONCAT(
'DELETE FROM ', util.quoteIdentifier(vSchemaName),
'.', util.quoteIdentifier(vTableName),
EXECUTE IMMEDIATE CONCAT(
'DELETE FROM ', vSchemaNameQuoted,
'.', vTableNameQuoted,
" WHERE creationDate < '", vDated, "'"
));
);
UPDATE logCleanMultiConfig
SET `started` = vStarted,