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


Nazaj na vprašanja