파티션 관리 대상 쿼리 조회 수정

This commit is contained in:
Jeon
2023-07-20 10:42:55 +09:00
parent d26b7e28d2
commit b76c98818f

View File

@@ -582,7 +582,7 @@
WHERE PARTITION_NAME IS NOT NULL WHERE PARTITION_NAME IS NOT NULL
AND PARTITION_DESCRIPTION IS NOT NULL AND PARTITION_DESCRIPTION IS NOT NULL
AND PARTITION_DESCRIPTION IS NOT NULL AND PARTITION_DESCRIPTION IS NOT NULL
AND (SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$' OR SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}0[0-9]|^2[0-9]{3}1[0-2]') AND (SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$' OR SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}0[1-9]|^2[0-9]{3}1[0-2]')
<if test="deleteListView == 'true'"> <if test="deleteListView == 'true'">
AND STR_TO_DATE(IF(SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$',CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'0101'),CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'01')),'%Y%m%d') <![CDATA[ < ]]> DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -3 YEAR),'%Y%m%d') AND STR_TO_DATE(IF(SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$',CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'0101'),CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'01')),'%Y%m%d') <![CDATA[ < ]]> DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -3 YEAR),'%Y%m%d')
</if> </if>
@@ -598,7 +598,7 @@
FROM INFORMATION_SCHEMA.PARTITIONS FROM INFORMATION_SCHEMA.PARTITIONS
WHERE PARTITION_NAME IS NOT NULL WHERE PARTITION_NAME IS NOT NULL
AND PARTITION_DESCRIPTION IS NOT NULL AND PARTITION_DESCRIPTION IS NOT NULL
AND (SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$' OR SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}0[0-9]|^2[0-9]{3}1[0-2]') AND (SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$' OR SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}0[1-9]|^2[0-9]{3}1[0-2]')
GROUP BY TABLE_NAME GROUP BY TABLE_NAME
ORDER BY TABLE_NAME ASC ORDER BY TABLE_NAME ASC
</select> </select>
@@ -612,7 +612,7 @@
FROM INFORMATION_SCHEMA.PARTITIONS FROM INFORMATION_SCHEMA.PARTITIONS
WHERE PARTITION_NAME IS NOT NULL WHERE PARTITION_NAME IS NOT NULL
AND PARTITION_DESCRIPTION IS NOT NULL AND PARTITION_DESCRIPTION IS NOT NULL
AND (SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$' OR SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}0[0-9]|^2[0-9]{3}1[0-2]') AND (SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$' OR SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}0[1-9]|^2[0-9]{3}1[0-2]')
AND STR_TO_DATE(IF(SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$',CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'0101'),CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'01')),'%Y%m%d') <![CDATA[ < ]]> DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -3 YEAR),'%Y%m%d') AND STR_TO_DATE(IF(SUBSTRING_INDEX(PARTITION_NAME,'_',-1) REGEXP '^2[0-9]{3}$',CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'0101'),CONCAT(SUBSTRING_INDEX(PARTITION_NAME,'_',-1),'01')),'%Y%m%d') <![CDATA[ < ]]> DATE_FORMAT(DATE_ADD(NOW(), INTERVAL -3 YEAR),'%Y%m%d')
AND TABLE_NAME = #{tableName} AND TABLE_NAME = #{tableName}
AND PARTITION_NAME = #{partitionName} AND PARTITION_NAME = #{partitionName}