Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problemi vezani za metadata

[es] :: Firebird/Interbase :: Problemi vezani za metadata

[ Pregleda: 2571 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Problemi vezani za metadata18.10.2007. u 11:18 - pre 200 meseci
Par puta sam nailazio na problem vezan za DDL ali mu nisam nikada pridavao veliku paznju ali je sada poceo da me nervira....Pa ako neko neko zna resenje ili eventualno uzrok problema.


Pri generisanju ddl-a cele baze ponekad se desi da ne vidi trigere ili najcesce procedure pa ih napravi kao begin i end a unutar procedure ne napravi skript.(prica vazi i za IBExpert i za FlameRobin)

Ili pak varijanta da pokupi sve ali kada napravi bazu triger ne bude vidljiv kada se ode na triggers a vidljiv je kada se pogleda na dependecies(u IBExpertu).

To je takodje problem kada se radi metadata compare tako da nikada nisam potpuno siguran da su baze potpuno identicne.

Pa se desava i da po dva tri puta uporedjujem baze i nikada nisu potpuno saglasne,dok rucnone doradim procedure ili trigere(sa njima redje imam problema).
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problemi vezani za metadata18.10.2007. u 13:09 - pre 200 meseci
> Pri generisanju ddl-a cele baze ponekad se desi da ne vidi trigere ili najcesce procedure pa ih napravi kao begin i end a unutar procedure ne
> napravi skript.(prica vazi i za IBExpert i za FlameRobin)

Uglavnom svi alati prvo naprave procedure sa praznim telom a na kraju ih menjaju pri čemu definišu i telo procedure. Ovo se radi kako bi se izbegle međuzavisnosti.

> Ili pak varijanta da pokupi sve ali kada napravi bazu triger ne bude vidljiv kada se ode na triggers a vidljiv je kada
> se pogleda na dependecies(u IBExpertu).

Nisam najbolje shvatio, DDL extract iz nekog alata ne vrati telo (source) procedure? Imaj na umu da se source može obrisati a da procedura ostane funkcionalna.

> To je takodje problem kada se radi metadata compare tako da nikada nisam potpuno siguran da su baze potpuno identicne.

Kako radiš metadata compare?
 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: Problemi vezani za metadata18.10.2007. u 14:30 - pre 200 meseci
Napravio sam par slicica,da docaram problem.....Ali ne znam kako da ih posaljem
Skontao :-)





Compare metadata radim sa IBEXpertom

[Ovu poruku je menjao darko_sudarov dana 18.10.2007. u 16:57 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problemi vezani za metadata19.10.2007. u 09:31 - pre 200 meseci
> Napravio sam par slicica,da docaram problem.....Ali ne znam kako da ih posaljem

Možda nisi refrešovao (F5) listu posle promena. Ako IBExpert netačno prikazuje objekte baze onda najbolje da pitaš njih. Proveri kako isql prikazuje podatke pa ako je u njemu dobro, greška je u ostalim programima ili u nečemu što radiš.

 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: Problemi vezani za metadata19.10.2007. u 11:23 - pre 200 meseci
Citat:
Možda nisi refrešovao (F5) listu posle promena.

Odradjeno nije do toga
Citat:
Ako IBExpert netačno prikazuje objekte baze onda najbolje da pitaš njih.

IBExpert po meni radi solidno,cak mislim da ne postoji nista bolje od njega za sada,ali da ima bagova ima,
i to jedan katastrofalan po njih i molim boga da ga ne provale po mogucstvu nikada.... :-)

Mislim ipak da nije do mene-tj da nisam napravio gresku jer je to obican triger za generator.

Sa ISQL-om sam malo radio tako da ne bi ni znao da vidim koji su trigeri vezani za tabelu :-(
ali bi voleo da proverim pa ako moze pomoc oko toga.

Inace mislim da je to problem vezan vise za firebird server nego za bilo sta drugo.
Jer ja obicno kod korisnika koji rade na 1.53 radim export metadata sa podacima i prebacujem na svoj racunar gde je 2.0 da bi izbegao problem ne kompatibilnosti zapisa sa 2.0 i 1.53.-ne radim backup i restore(nemam neki odredjeni razlog zasto ali mislim da bi to u sustini trebalo da bude isto ako su alati ispravni).
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problemi vezani za metadata19.10.2007. u 17:05 - pre 200 meseci


> Sa ISQL-om sam malo radio tako da ne bi ni znao da vidim koji su trigeri vezani za tabelu :-(
> ali bi voleo da proverim pa ako moze pomoc oko toga.

Jednostavno show table NazivTabele. Pre toga treba da se konektuješ na bazu, tu se koristi standardni connect, user i password parametri.

> Inace mislim da je to problem vezan vise za firebird server nego za bilo sta drugo.

Ako baza nije oštećena problem nije vezan za bazu ili za FB server.

> Jer ja obicno kod korisnika koji rade na 1.53 radim export metadata sa podacima i prebacujem na svoj racunar gde je 2.0 da bi izbegao
> problem ne kompatibilnosti zapisa sa 2.0 i 1.53.-ne radim backup i restore(nemam neki odredjeni razlog zasto ali mislim da bi t

Nisam ovo razumeo, FB 2.0 može regularno da otvori FB 1.5x bazu.

 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: Problemi vezani za metadata20.10.2007. u 08:57 - pre 200 meseci
>Nisam ovo razumeo, FB 2.0 može regularno da otvori FB 1.5x bazu.
Nisam dobro objasnio.Sto se tice otvaranja to je sve u redu ali cim prvi put 2.0 upise bilo koji rekord u bazu, baza postaje neupotrebljiva za 1.53 zbog razlike u zapisima na hdd-u.Pa cak i pravljenje baze na 2.0 i pustanje u rad na 1.53 stvara isti taj problem-da bi izbegao da imam dva racunara jedan na 2.0 a drugi na 1.53 lakse mi je da radim sa eksport metadata i da onda kreiram bazu na 1.5 ili 2.0
Taj razlog i recimo jos to kada se uradi eksport metadata baza postaje neuporedivo manja(meni se desavalo i do 5 puta da postane manja sto nisam primetio da je slucaj sa backup i restore).
To su najveci razlozi zasto mi je bitno da DDL bude konzistentan -sto cesto nije slucaj,pa pokusavam da otkrijem u cemu je tu problem.
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.adsl-1.sezampro.yu.



+4 Profil

icon Re: Problemi vezani za metadata20.10.2007. u 14:23 - pre 200 meseci
Meni izgleda kao problem do različitih verzija FB-a.Možda ako uradiš klasični
gbak na 1.5.3 serveru pa restore na 2.0 serveru (kako se i preporučuje radi izbe-
gavanja problema zbog različitih ODS-ova),vidiš u čemu je stvar,umesto samo da
izvezeš DDL...usput,što se tiče generatora,od FB 2.0 se koriste objekti tipa
SEQUENCE (po ANSI SQL-99),ali ne znam da li su podržani u IBExpertu.
Nego zanima me zašto ti tvoji korisnici još uvek koriste 1.5.3,ili postoji
neki poseban razlog zašto se i oni ne prebace na 2.0?-to bi verovatno razrešilo ko-
nfuziju.
Ag + Na -> Xe
 
Odgovor na temu

darko_sudarov
ProConto Software doo
Kikinda

Član broj: 89262
Poruke: 136
212.200.34.*



Profil

icon Re: Problemi vezani za metadata23.10.2007. u 08:00 - pre 200 meseci
Pa postoji tu jedan problem koji je skoro resen ali sada zahteva dosta prepravki.Naime posto je aplikacija radjena u BCB6 naprasno pri prelasku sa 1.53 na 2.0 pojavio se problem editovanja tabela koji u sebi sadrze date-time polje,BCB6 sa bazom na 2.0 ne moze da utvrdi jedinstvenost rekorda i prijavljuje da je rekord promenjen od strane drugog korisnika sto nije slucaj dok je sve to na 1.53 lepo radilo.
Tako da nije bas jednostavno preci sa jedne verzije na drugu verziju servera.
Mada kazem da je problem resen li sada zahteva dosta dorada.

Na forumu za c++ pod temom

bcb6 tsqldataset-bug?

http://www.elitesecurity.org/t287166-bcb-tsqldataset-bug

se nalazi malo vise detalja o tome
 
Odgovor na temu

[es] :: Firebird/Interbase :: Problemi vezani za metadata

[ Pregleda: 2571 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.