Цю сторінку перекладено машинним перекладом. Читайте англійський оригінал. English

Бібліотека IBSurgeon

Список відомих несумісностей між Firebird v 2.x та 30

Цей документ описує всі зміни, які роблять v3.0 несумісною будь-яким чином

порівняно з попередніми версіями і, отже, можуть вплинути на ваші бази даних та

застосунки.

Будь ласка, уважно прочитайте наведені нижче описи перед оновленням вашого програмного забезпечення до

нової версії Firebird.

ВСТАНОВЛЕННЯ/КОНФІГУРАЦІЯ

---———————–

\* Раніше застарілі параметри CompleteBooleanEvaluation, OldColumnNaming та

OldSetClauseSemantics файлу firebird.conf більше не підтримуються і були видалені.

\* Параметри UsePriorityScheduler, PrioritySwitchDelay, PriorityBoost, LegacyHash,

LockGrantOrder файлу firebird.conf більше не використовуються і тому були видалені.

SQL СИНТАКСИС

---———————–

\* Введено низку нових зарезервованих ключових слів. Повний список доступний

тут: /doc/sql.extentions/README.keywords. Будь ласка, переконайтеся, що ваші DSQL

оператори та джерела процедур/тригерів не містять цих ключових слів як

ідентифікатори. В іншому випадку вам потрібно буде або використовувати їх у лапках (лише в Dialect 3),

або перейменувати їх.

\* Неправильно змішані явні та неявні з’єднання більше не підтримуються, згідно зі

специфікацією SQL. Це також означає, що в явному A JOIN B ON

умова не може посилатися на жоден потік, окрім A та B.

Додаткову інформацію дивіться у заявці CORE-2812 у трекері Firebird.

РЕЗУЛЬТАТИ ВИКОНАННЯ SQL

---———————–

\* [буде написано]

УТИЛІТИ

---———————–

\* [буде написано]

API

---———————–

\* [буде написано]

БЕЗПЕКА

---———————–

\* [буде написано]