Firebird 1.5 -> Firebird 2.0(2.1) problemy, różnice?

0

Jakie są różnice przy tych wersjach Firebirda?
Jakie są problemy przy przejściu na wyższą wersje?

Prosze o pomoc i wskazówki

0

na wyższą nie odnotowałem, co najwyżej trzeba będzie przeliczyć statystyki

CREATE PROCEDURE MAINTENANCE_SELECTIVITY 
ASDECLARE VARIABLE S VARCHAR(200);
BEGIN
FOR select RDB$INDEX_NAME FROM RDB$INDICES INTO :S DO
BEGIN
S = 'SET statistics INDEX ' || s || ';';
EXECUTE STATEMENT :s;
END
SUSPEND;
END
0

Z istotniejszych spraw, to pamiętam że przy przesiadce w paru miejscach musieliśmy ciut zmienić SQL'a - chodzi o bardziej rygorystyczne przestrzeganie zasad aliasowania. Ponadto, niekiedy coś co działało fajnie pod 1.5, zaczęło działać dość powoli pod 2.0 ale nie było tego wiele i łatwo było poprawić. Z dokumentacją do 2.0 jest chyba jakiś doc zawierający istotne sprawy związane z przesiadką. To tyle o problemach. Co do różnic to jest ich sporo, ale o tym też dokumentacja dokładnie traktuje.

0

Aha, istotna sprawa to zmiana ODS'a, nowo utworzonych baz w 2 nie podepniesz pod 1.5

0

A możesz wskazać konkretną dokumentacje pokazującą właśnie te różnice w wersjach ?
Jest do tego jakaś spacjalna dokumentacja czy po prostu ta do wyższej wersji?

0

Wydaje mi się iż nie ma takiego dokumentu który by opisywał zagrożenia związane z migracją. Oczywiście różnice (nowości) znajdziesz w ReleaseNotes. Najlepiej zainstaluj sobie firebird'a i przeczytaj cały katalog doc - jest to wszystko. Sporo tego ale to ciekawa wiedza.

Pozdro
b

1 użytkowników online, w tym zalogowanych: 0, gości: 1