Odb.query("SELECT table_schema AS 'Database', ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Size'"+;
" FROM information_schema.TABLES WHERE table_schema = '" + ALLTRIM(WgHandle_database) + "' GROUP BY table_schema; ","cTamaño")
GO top
m.Tama = ALLTRIM(STR(Size,20,2))+"M"
Esta es la sentencia que no funciona:
TEXT TO cComando TEXTMERGE NOSHOW PRETEXT 15
mysqldump.exe -u<<m.cuser>> -p<<m.cpass>> -P<<m.cport>> -h <<m.chost>> -R <<m.cbasedat>> | pv -S <<m.tama>> > <<m.filebackup>>
ENDTEXT
Alguien tiene alguna idea de como lo podria hacer??, la base de datos es de 800 M y la copia siempre se toma su tiempo y los usuarios no saben si esta bloqueado o no.
Muchas gracias por su ayuda
Alvaro castellar