• 4 odgovora
  • 5.160 pregleda
Firebird vs Oracle 26.10.2006. u 06:49 · pre 243 meseci #1
Potrebno mi je da importujem firebird metadata u oracle ali problem je nastao u razlicitim dijalektim SQL-a koji oni koriste.Dijalekti(1,2,3) ne odgovaraju oracle dijalektu i nacinu pisanja koda.Dali postoji nacin da se ovo resi elegantnije od prekucavanja i prepravke koda manuelno.
Re: Firebird vs Oracle 27.10.2006. u 11:49 · pre 243 meseci #2
> Potrebno mi je da importujem firebird metadata u oracle ali problem je nastao
> u razlicitim dijalektim SQL-a koji oni koriste.Dijalekti(1,2,3) ne odgovaraju
> oracle dijalektu i nacinu pisanja koda.

U kom dijalektu je baza? Dijalekti su u igri ako radiš konverziju iz dijalekta 1 u 3 u okviru IB/FB, inače ako ide konverzija u neku drugu bazu nisu bitni.

> Dali postoji nacin da se ovo resi elegantnije od prekucavanja i prepravke koda manuelno.

Sve osim triggera i procedura će biti lako, nisam siguran da li postoji alat za konverziju PSQL u PL/SQL, potraži na netu, možda FullConvert. Takođe pogledaj, Fyracle to je derivat FBa koji podržava Oracle sintaksu uključujući i PL/SQL, možda oni imaju neke alata za konverziju.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Firebird vs Oracle 01.11.2006. u 18:22 · pre 243 meseci #3
Moraces da migriras bazu na Oracle, mozda bi bilo bolje da radis sa Firebird u Oracle mode-u.

Postoji module koji dozvoljava da se PL SQL izvrsava na Firebird-u. Proveri:
http://www.fyracle.org/
Potpis
People who think they know everything tend to irritate those of us who do.
Re: Firebird vs Oracle 03.11.2006. u 07:18 · pre 243 meseci #4
Probao sam sve navedeno ali nije mi uspelo. Mozda i ne postoji alat koji to prevodi mada mi je to jako cudno,sve u svemu u pravu ste tabele se odrade bez problema ali kada su u pitanju generatori ili u ORA sequence to cak ni ne lici kao da je ista stvar(mada je to i najlakse preraditi)a da ne pricam o procedurama koje su dijametralno suprotne koliko vidim.
Re: Firebird vs Oracle 25.11.2006. u 18:38 · pre 242 meseci #5
Citat:
darko_sudarov: Probao sam sve navedeno ali nije mi uspelo. Mozda i ne postoji alat koji to prevodi mada mi je to jako cudno,sve u svemu u pravu ste tabele se odrade bez problema ali kada su u pitanju generatori ili u ORA sequence to cak ni ne lici kao da je ista stvar(mada je to i najlakse preraditi)a da ne pricam o procedurama koje su dijametralno suprotne koliko vidim.


Firebirdovi generatori i ORA sequence su potpuno ista stvar, cak su u Firebirdu 2.0 dodali alias SEQUENCE za generator. Mnogo veci problem ti mogu biti stored procedure jer ORA omogucava kontrolu transakcija unutar same procedure, i trigeri jer Oracle podrzava mnogo vise vrsta trigera (row level, table level, itd.) No posto ides od jednostavnijeg ka kompleksnijem sistemu mislim da neces imati vecih problema. Jednostavno sve sto ima u Firebirdu, postoji i u Oraclu (osim eventa). Jedino je problem sto moras prepisati sve iz jednog PSQLa u drugi.

Fyracle nije pravo resenje za ovaj problem. Fyracle resava problem u obrnutom smeru, kada imas aplikaciju pisanu za Oracle i hoces da je poteras na Firebird bazi. Fyracle prevodi Oracle PL/SQL u Firebirdov, ali ne i obrnuto.
Potpis
Milan Babuškov
http://www.guacosoft.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme