Področje: Programi Vprašanje: Uvoz podatkov iz dbase v mysql Datum: 16.07.2002 |
Potrebni programi: Linux, DOSEMU, MYSQL, SED
Program v Clipperju #pretvori.prg run copy r:Ðmprom.dbf r:Ðmpromr.dbf #rezervna kopija, da ne bo kaj narobe use r:Ðmpromr copy to r:Ðmm.txt delimited with "'" #znak ' ne sme biti v mm.txt drugače moram uporabiti kaj drugega (",;...) Skripta v Linuxu #pretvori mailto=klik@klik.si #poženem program v DOS emulatorju #r: - disk v DOS-u #sql - direktorij v DOS-u dos -D-a -I 'keystroke "r:Ðcd sqlÐr pretvori.exeÐr exitemuÐr"' cd /direktorij/ # s pomočjo programa recode prevedem kodno stran 437 v 8859-2 recode -g JUS_I.B1.002..iso-8859-2 mm.txt sed '$d' mm.txt >mma.txt cp mma.txt mprom mysqlimport -h localhost -u uporabnik -pgeslo -d --fields-terminated-by=',' --fields-enclosed-by "'" --lines-terminated-by 'ÐrÐn' baza mprom |