[ cesare @ 24.12.2009. 13:43 ] @
Pozdrav svima !!!!

Pravim program u VBNET-u koji koristi MySQL bazu. U programu je potrebno da se radi backup baze na zahtev korisnika ili u unapred utvrđeno vreme. Na netu sam pronašao upite koji listaju tabele u bazi, kreiraju tabele, ubacuju podatke u tabele. Problem je što ne mogu da pronađem upite koji će izlistati uskladištene procedure jer su i one sastavni deo baze. Kako doći do ovih procedura i kako iz .sql fajla izvršiti njihov RESTORE u bazu. Što se tiče tabela i podataka u njima RESTORE radi bez problema. Program čita red po red .sql fajla i izvršava upite (CREATE , INSERT ...). Da li je ovo moguće i sa uskladištenim procedurama ? Ako jeste, kako? I još jedno pitanje. Za smeštanje slika korisnika programa i slika robe u tabelama koristim polje tipa BLOB. Kad uradim baskup baze sa npr. Navicat-om, on sačuva .sql fajl i uspešno iz njega vrati podatke u bazu. Kad ja pretvorim BLOB tip podatka u string i sačuvam u .sql, i probam RESTORE iz tog fajla - to jednostavno ne radi. Ima li nekih saveta i oko ovoga?

Unapred hvala ...
[ bogdan.kecman @ 24.12.2009. 14:10 ] @

sve sto ti treba mozes sa select odavde:
http://dev.mysql.com/doc/refman/5.0/en/routines-table.html


ili sa show vadis odavde:
http://dev.mysql.com/doc/refman/5.0/en/show-procedure-status.html
http://dev.mysql.com/doc/refman/5.0/en/show-function-status.html
http://dev.mysql.com/doc/refman/5.0/en/show-create-procedure.html
http://dev.mysql.com/doc/refman/5.0/en/show-create-function.html