[ bjevta @ 14.11.2012. 14:54 ] @
dobio sam sledeci zahtev: da napravim dokumentaciju o promenama na bazi u odnosu na prethodnu verziju aplikacije. bitne promene obuhvataju tabele i kolone - potrebno za reporting. sve ostale promene - da se izostave.

imam 2 opcije:
- da napisem sam, za sta bi mi trebalo 2-3 dana
- da koristim nesto gotovo, ako je free i ako radi pod linuxom, pozeljno bez wine-ta.

pre no sto pocnem da guglam i instaliram 10 raznih aplikacija, je l ima neko neki predlog?
[ bogdan.kecman @ 14.11.2012. 15:33 ] @
najbolje da napises sam tacno ono sto ti treba

vecina alata ili samo kaze "jeste isto/nije isto" ili je jos gore ..

workbench ako se secam ima mogucnost da poredi dve baze ali ne znam kakav report ume da napravi
perkona ima tool koji moze da uporedi dve baze ali uglavnom sluzi za poredjenje date (pravi checksum) nego neke izmene same strukture
[ igor.vitorac @ 14.11.2012. 16:39 ] @
Ja sam to svojevemeno radio sa identicnim mysqldump-om bez insert-a tj. podataka i uradis text compare. Napravis dump na jednoj bazi (no-data), uradis na drugoj (no-data), i onda ih uporedis:
mysqldump --no-data -u root -p DB_NAME1.sql
mysqldump --no-data -u root -p DB_NAME2.sql
diff DB_NAME1.sql DB_NAME2.sql (Ja vise volim WinMerge)

[ bjevta @ 15.11.2012. 08:38 ] @
@igor interesantan shortcut.

@bogdan pala odluka, pisem kod. videcu da publikujem ovde, ako postoji interes
[ Shinhan @ 15.11.2012. 10:08 ] @
Citat:
igor.vitorac:
Ja sam to svojevemeno radio sa identicnim mysqldump-om bez insert-a tj. podataka i uradis text compare. Napravis dump na jednoj bazi (no-data), uradis na drugoj (no-data), i onda ih uporedis:
mysqldump --no-data -u root -p DB_NAME1.sql
mysqldump --no-data -u root -p DB_NAME2.sql
diff DB_NAME1.sql DB_NAME2.sql (Ja vise volim WinMerge)



Na ovaj fazon mogao bi da radiš mysqldump --no-data svakih X sati, pa snimaš u SVN (ili neki drugi VCS), i onda posle ako hoćeš da vidiš razlike radiš diff.