feat: refs #7562 deleteDeprecatedObjects #6
Loading…
Reference in New Issue
No description provided.
Delete Branch "7562-deleteDeprecatedObjects"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
7562-deleteDeprecatedObjectsto feat: refs #7562 deleteDeprecatedObjects@ -18,2 +19,3 @@
alias: {
name: 'n'
name: 'n',
deprecate: 'kk'
Los alias solo tienen que tener una letra y hacer referencia a una palabra inglesa, ej:
-p
@ -140,0 +153,4 @@
deprecatedMarkRegex,
VN_CURDATE() - INTERVAL daysKeepDeprecatedObjects DAY dated
FROM config
`);
Usar el fichero de configuración de Myt para estos parámetros
@ -140,0 +205,4 @@
JOIN variables var
WHERE t.TABLE_NAME REGEXP var.markRegex COLLATE utf8mb4_unicode_ci
AND REGEXP_SUBSTR(t.TABLE_COMMENT, var.dateRegex COLLATE utf8mb4_unicode_ci) < var.dated
`, [config.deprecatedMarkRegex, config.dateRegex, config.dated]);
@deprecated YYYY-MM-DD
@ -1,2 +1,4 @@
.DS_Store
node_modules
db
myt.config.yml
Porque se añaden al gitignore?
Porque si te lo montas para probarlo en el mismo proyecto, te puede subir sin querer los archivos
El proyecto debe probarse desde otro directorio, inicializado con
myt init
.@ -38,2 +44,3 @@
console.log(`New version created: ${versionName}`);
}
},
deprecate: 'Generating SQL for deprecate.'
Generating SQL for deprecated objects deletion
@ -128,0 +133,4 @@
this.emit('deprecate');
await deprecate(conn, opts, newVersionDir);
}
else
else
y}
deben estar en la misma linea:} else