Lista znanych niezgodności między Firebird v 2.x a 30
Ten dokument opisuje wszystkie zmiany, które czynią v3.0 niezgodnym w jakikolwiek sposób
w porównaniu z poprzednimi wydaniami, a zatem mogą wpłynąć na Twoje bazy danych i
aplikacje.
Prosimy o dokładne przeczytanie poniższych opisów przed aktualizacją oprogramowania do
nowej wersji Firebird.
INSTALACJA/KONFIGURACJA
---———————–
\* Wcześniej wycofane parametry CompleteBooleanEvaluation, OldColumnNaming oraz
OldSetClauseSemantics z pliku firebird.conf nie są już obsługiwane i zostały usunięte.
\* Parametry UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,
LockGrantOrder z pliku firebird.conf nie mają już zastosowania i dlatego zostały usunięte.
SKŁADNIA SQL
---———————–
\* Wprowadzono szereg nowych zarezerwowanych słów kluczowych. Pełna lista jest dostępna
tutaj: /doc/sql.extentions/README.keywords. Upewnij się, że Twoje instrukcje DSQL
oraz źródła procedur/wyzwalaczy nie zawierają tych słów kluczowych jako
identyfikatorów. W przeciwnym razie będziesz musiał użyć ich w cudzysłowie (tylko w Dialekcie 3)
lub je zmienić.
\* Nieprawidłowo mieszane jawne i niejawne złączenia nie są już obsługiwane, zgodnie ze
specyfikacją SQL. Oznacza to również, że w jawnym A JOIN B ON,
warunek nie może odwoływać się do żadnego strumienia poza A i B.
Więcej szczegółów znajduje się w zgłoszeniu CORE-2812 w trackerze Firebird.
WYNIKI WYKONANIA SQL
---———————–
\* [do napisania]
NARZĘDZIA
---———————–
\* [do napisania]
API
---———————–
\* [do napisania]
BEZPIECZEŃSTWO
---———————–
\* [do napisania]