cd /nfs/www/wdtest.archimedes.ee/Webdesktop2/devel/ cd /nfs/www/wdtest.archimedes.ee/Webdesktop2_archimedes_ext/inc/ekak/
——————–
Tere
Hetkel suurim probleem veel ekspertraportitega. Vanas baasis on need faili kujul, kuid Webdk-s eraldi tüübina ja küllaltki detailsed ning samuti on enamus välju kohustuslikud. Seega tundub ainus lahendus, et sisestate need pärast käsitsi?
Teine küsimus on täpsustuseks akrediteerimisotuste (failid) kohta. Kuna neid vanas süsteemis pole, siis ma ei näe eriti võimalust, et neid automaatselt uude saaks sisse kanda. Seega tuleb ka need käsitsi sisestada. Kas see on OK?
Sinu kirjas mainitud üleliigsed väljad kustutasin õppekava tüübi juurest ära. Menüüde ümbertegemist peab Klemens vaatama. Samuti oskab tema vastata WD uue versiooniga seotud küsimustele.
PS. https://wdtest.archimedes.ee peale on vanast baasist konverditud kõik koolid ja ka 50 suvalist õppekava. Kui seal midagi valesti on (peale akr.otsuse ja eksp.raporti), siis anna teada.
Parimat,
Rene
TO KLEM:
Hi
Kas kuidas on võimalik ingliskeelseid asju hoida?
See osa Kirsi kirjast, millele sina peaks vastama:
Esitus menüüdes:
Praegu on meie rippmenüüd loodud suhteliselt dokumendiliiki silmas pidades. EKAK
seal vahel Testversioonis näha oleval kujul päris hästi sinna süsteemi ei sobi.
Eelistatud oleks grupeerida menüüd andmebaaside kaupa, kasvõi näiteks:
SA dokumendiregister
aktid protokollid
personalidokumendid
sihtasutuse õigusaktid
muud üldised SA andmekogud
raamatukogu
varia
EKAK
õppekavad
haridusasutused
AMK
jne
Ühtlasin olen natuke mures EKAK andmebaasi ja WD uue versiooniga, st ma saan
aru, et seal on hulk funktsionaalsusi, mida varem ei olnud. Kas nendega on
arvestatud ka EKAK andmebaasi puhul või kas nendega saaks arvestada?
Kas on võimalik uue versiooniga kuskil testkeskkonnas tutvuda?
Küssid on vana asja kohta. Ma ei saa uuele ligi.
1. Kust me saame ekspertraportid? Kas need on samad, mis ekspertaruanne?
Enamus ekspertraporteid on siiski olemas ainult failidena. Ekspertaruannete failide kasutamine, mis praegu olemasolevas andmebaasis on - neil pikematel lõikus andmebaas ju jupi lõpust maha. Vist peab ikka ühekaupa üles lükkama andmebaasi juba otsast täitma hakates.
2. Mis info on tabelites otsused ja hotsused ning mis nende vahe on?
3. Baasis on ka inglise keelele viitavad tabelid kavad_eng, asutused_eng samas veeb on ainult eesti keeles? 4. Kust me saame akrediteerimisotsuste failid? On olemas doc_est_oid väärtused, aga mis failid neile vastavad? 5. Kus on õppekavade kirjelduste failid? Baasis on tabelid kavad_est ja kavad_eng, kuid need on tühjad
| Tabel | Sisu | Count |
|---|---|---|
| akr_otsus | otsuste tüübid | 4 |
| | ||
| | ||
| asutus_tyyp | asutuse tüüp | 3 |
| asutused | koolid | x |
| hotsused | ekspertraportid | 257 |
| kava_tyyp | õppekava tüübid | 5 |
| kavad | õppekavad | x |
| | ||
| | ||
| otsued_vana | ??? | 69 |
| otsused | akrediteerimisotsused | 343 |
| | ||
| valdkonnad | valdkondade nimed | 51 |
Baasi ümbertõstmine:
/usr/local/pgsql/bin/pg_dump -d -f /tmp/ekak_dump.sql2 kaladb vi /tmp/ekak_dump.sql2 :%s/\\connect/--/g psql ekak_uus < /tmp/ekak_dump.sql2
<klem> keskkond on wdtest.archimedes.ee <klem> ssh ligipaas webware.ee masinast <klem> kasutaja webdk <klem> parool urruauk <klem> path /nfs/www/wdtest.archimedes.ee/Webdesktop2 <klem> wd kasutaja rene, parool Kalamaja1 <klem> panin vaba baasi siia: /nfs/www/wdtest.archimedes.ee <klem> EKAK realisatsioon <klem> Registri asukoht puus: Archimedes -> SA Archimedes -> Dokumendiregister -> 05 Eesti Kõrghariduse Akrediteerimise Ke.. -> 10 - EKAK koolide ja õppekavade register <klem> Andmetüübid EKAK -> Kool ja EKAK -> õppekava, omavahel seostega seotud. Kooli saab lisada vaid Kontakti -> Juriidiline isik alt. Kooli alt saab omakorda lisada õppekava. <klem> tegin wdtesti need tüübid ära <klem> nüüd räägin kirsiga, kas talle see lähenemine on OK <klem> kui jah, saaks andmeid hakata sisse tõmbama
<klem> /usr/local/pgsql/bin/psql -u -c 'select doc_est_oid from otsused' kaladb > /tmp/oid.txt <klem> <klem> for fil in `cat oid.txt` <klem> do <klem> echo $fil <klem> wget http://www.ekak.archimedes.ee/cgi/okavad/public/show_lo.py?oid=$fil <klem> done <klem> <klem> for fil in `ls show*` <klem> do <klem> echo $fil <klem> new=`echo $fil | sed -e 's/show_lo.py?oid=//g'` <klem> mv $fil $new <klem> done
Baasi taastamise (katsed):
createdb -O vilts ekak psql -U vilts -f /tmp/ekakbaas_new.sql ekak 2> /tmp/err.log vi /tmp/err.log
Import skripti näited (näiteks EMS-i masinas):
Webdesktop2/devel/examples/webdk_add_dynobject_via_console_script.php
Poolik fail:
http://www.ekak.archimedes.ee/cgi/okavad/public/show_lo.py?oid=91777
psql -u -c 'select doc_est_oid from otsused' ekak_old > oid.txt psql -u -c 'select doc_est_oid from hotsused' ekak_old >> oid.txt
Kontrollida, kas need failid on täispikkuses: 91777.html, 91937.html, 97089.html
konvertimise failides üle vaadata:
php ekak_import_koolid.php php ekak_import_6ppekavad.php php fix_kava_types.php