[ p.zivanovic @ 31.10.2009. 23:16 ] @
| Da li neko zna da li je ovo moguće? Guglao u više navrata i nisam našao pametno rešenje. Znači ... treba mi triger koji će nešto da radi kada se doda nova tabela ili se izmeni postojeća. Ili da li neko ima ideju kako da napravim aplikaciju (Delphi) koja će biti stalno aktivna i analizirati direktorijume baze (u pitanju je MyISAM) ... ili neko treće rešenje ? |
[ bogdan.kecman @ 01.11.2009. 19:14 ] @
ne.
generalno mozes da pratis externom aplikacijom datum kada je zadnji put menjan FRM fajl ali ti to nije dugotrajno resenje posto ce vrlo verovatno uskoro mysql da prestane da ih koristi
[ Shinhan @ 02.11.2009. 08:14 ] @
SHOW CREATE TABLE <ime_tabele>;
Uradiš ono svakih X minuta, pa ako je bilo promene od zadnjeg pokretanja znači tabela se promenila.
A pokreneš SHOW TABLES da vidiš da li ima novih tabela. Isto pamtiš zadnje pokretanje pa radiš nešto ako je bilo promena.
Iako, ne znam koji razlog možeš imati za dinamičko kreiranje/menjanje tabela...
[ bogdan.kecman @ 03.11.2009. 10:18 ] @
btw merlin (
http://mysql.com/products/enterprise/advisors.html ) ce u sledecoj verziji raditi tracking velikog broja promena (db structure, config parametri i slicno). E sad, merlin nije dzaba ali ne verujem da ce vaditi promene tako sto ce svaki minut cimati information schema (posto je to sporo) tako da mozda bude neki hook na koji moze da se zakaci ... al za sad .. nista
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.