Export tabuliek z mdb databázy.

Sekcia: Programovanie 06.01.2011 | 20:06
Michal   Návštevník
Poradí niekto ako vyexportovať obsah všetkých (niekoľko stoviek) tabuliek z mdb databázy? Napr. pomocou mdb-tables a mdb-export.
Ideálne by bolo, keby ten skript exportoval iba tie tabuľky, ktoré niesú prázdne.

Ďakujem za ochotu a pomoc.
    • Re: Export tabuliek z mdb databázy. 07.01.2011 | 10:09
      Avatar Tomas Hreben OpenSuse 12.1 , win 7  Používateľ
      dalo by sa to spravit tak ze spravis funkciu ktora bude kontrolovat cez select ci sa v tabulke nieco nachadza, ak hej tak ju budes exportovat, ale v opacnom pripade ides na dalsiu.
      • Re: Export tabuliek z mdb databázy. 07.01.2011 | 11:12
        Michal   Návštevník
        Ďakujem za ochotu.
        podarilo sa to vyriešiť skriptom:

        #!/bin/bash
        # export tabuliek z databázy mdb do csv tvaru

        for i in $(mdb-tables xxx.mdb)
        do
        echo $i
        mdb-export -H xxx.mdb $i >$i'.txt'
        done

        Voľba -H (bez hlavičky) exportuje prázdne tabuľky ako súbory s dlžkou 0 B.