Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

Biblioteka IBSurgeon

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]