Projekat

Općenito

Profil

FMK2F18

1) Requirements

potrebni su nam:

2) Priprema baze

Npr dodajemo f18_rudnik DB

sudo -u postgres psql -c"CREATE DATABASE  f18_rudnik OWNER admin;" 

zatim u kreiranu DB radimo import empty postbooks db-a

sudo pg_restore -h localhost -U "admin" -W -d "f18_rudnik" postbooks_empty.backup

nastavljamo sa FMK paketom

2.1) FMK sheme

fmk paket će nam kreirati tabele i sve potrebno za import FMK podataka, uvijek uzeti friške

git clone git://github.com/knowhow/fmk.git
git clone git://github.com/knowhow/fmk_reports.git
git clone git://github.com/knowhow/u2.git

napravimo pakete

Nakon ovoga pokrenemo updater i importujemo redom

  • u2
  • fmk
  • fmk_reports

Sada je baza spremna da prihvati FMK podatke

3) Priprema podataka

FMK2F18_prepare.sh skripta nam priprema podatke za import u skripti je potrebno navesti neke parametre

KUMDIR=KUM1 <<<< FMK KUM dir podataka
SIFDIR=SIF  <<<< FMK SIF dir podataka
FMKDBPATH=/home/bjasko/user_data/rudnik/FAKT/SIGMA <<<< lokacija na kojoj se nalaze izvorni FMK podaci 
F18DBPATH=/home/bjasko/user_data/rudnik/f18        <<<< lokacija na koju će pripremljeni podaci biti prebačeni 

skriptu pokrećemo tako što joj prosljeđujemo šta želimo konvertovati

npr FAKT i Šifrarnike

./FMK2F18_prepare.sh  fakt sif

Trenutno postoje fin, fakt, kalk, os, ld, epdv, sif

Nakon ovoga u F18DBPATH-u imamo pripremljene podatke

4) Export u PSQL bazu

Imamo skriptu FMK2F18.sh

za import u skripti je potrebno navesti neke parametre

TABLES="banke fakt_doks2 fakt_rugov kalk_doks ld_norsiht ld_rj os_reval sifk trfp2" <<<< tabele koje želimo importovati
F18DBPATH="/home/bjasko/user_data/rudnik/f18"  <<<<<< lokacija tabela 
DBF2PG="dbf2pg" <<<< lokacija dbf2pg-a
PSQLDB="f18_rudnik" <<< DB u koji importujemo podatke 
PSQLUSER="admin"  <<< username
PSQLPWD="xxxxxx" <<<< pwd 
PSQLHOST="localhost" <<<< psql server 

Trenutno su sve tabele navedene, ovo treba inteligentnije rješiti u nver, sada kada naleti na nepostojeću lupimo quit

Kada sve podesimo samo pokrenemo skriptu

./FMK2F18.sh

5) Pakovanje baze i lokacija na serveru

Pošto smo napravili testnu bazu potrebno je zapakovati putem već ustanovljenog paketing sistema

te prebaciti na ovu lokaciju, primjer za rudnik fakt komerc bazu

scp bringout@192.168.45.44/shared/bringout/F18_sample_data/rud/rud_fakt_komerc/rud_fakt_komerc 0.1.0.tar.gz  .