feat: #6727 Requested changes
gitea/salix/pipeline/pr-dev This commit looks good Details

This commit is contained in:
Guillermo Bonet 2024-07-19 09:29:15 +02:00
parent 3cf5555612
commit 1133750629
1 changed files with 8 additions and 4 deletions

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,