In sostanza:
- occorre redirigere l'output della query non formattato su file, quindi da occorre dare i comandi \a \t \o comandi.sh
- si effettua la query concatenando i comandi da eseguire. Ad esempio:
select 'rm path/*/' || '/' || id_elemento || '.png'
from elementi where upload_name like'path/%';
from elementi where upload_name like'path/%';
Come si può notare questa query produce una serie di tuple in uscita che effettuano un semplice rm del file con nome id_elemento.png nel percorso path.
- eseguire il file comandi.sh da shell
- cancellare le tuple selezionate nel database
Nessun commento:
Posta un commento