Начало » Использование СУБД » Firebird, HQbird, InterBase » fb3.0 -> 2.5: found 11.2, support 12.2. (Почему 12.2, не 12.0 ? )
|
|
|
|
|
Re: fb3.0 -> 2.5: found 11.2, support 12.2. [сообщение #632 является ответом на сообщение #624] |
Thu, 22 September 2022 23:21 |
hvlad
Сообщений: 364 Зарегистрирован: August 2022
|
Senior Member |
|
|
МорскойДесант писал(а) Thu, 22 September 2022 02:32Коннекчусь (например, IBExpert) сервером fb 3.0 к файлы базы fb 2.5, получаю отлуп: unsupported on-disk structure for file; found 11.2, support 12.2.
Вопрос: почему пишет, что "support 12.2", ведь fb3.0 это ODS 12.0 ?
При коннекте к файлу базы fb 3.0 всё ОК, хотя ODS не 12.2, а всего лишь 12.0... Пишет- значит поддерживает. В чём проблема ?
В том, что ты не знаешь что такое ODS 12.2 ?
// Minor versions for ODS 12
const USHORT ODS_CURRENT12_0 = 0; // Firebird 3.0 features
const USHORT ODS_CURRENT12_1 = 1; // Skipped due to Avalerion's blunder
const USHORT ODS_CURRENT12_2 = 2; // Fix for generator page for linux/x86
|
|
|
Re: fb3.0 -> 2.5: found 11.2, support 12.2. [сообщение #633 является ответом на сообщение #632] |
Fri, 23 September 2022 10:10 |
Сообщений: 198 Зарегистрирован: September 2022
|
Senior Member |
|
|
hvlad писал(а) Thu, 22 September 2022 23:21Пишет- значит поддерживает. В чём проблема ?
В том, что ты не знаешь что такое ODS 12.2 ?
В том, что идиотизм.
Надо полагать, что там, где "по умолчанию" ODS 12.2, в сообщении указывается, что "поддерживается 12.0"? Ну, чтобы не разрушать хрусталь идиотской логики. Поддерживается же.
|
|
|
|
|
Re: fb3.0 -> 2.5: found 11.2, support 12.2. [сообщение #710 является ответом на сообщение #635] |
Fri, 30 September 2022 03:43 |
kdv
Сообщений: 98 Зарегистрирован: June 2022
|
Member |
|
|
МорскойДесант писал(а) Fri, 23 September 2022 10:30
Я не лечу мозговые вывихи, в общем-то плевать.
блин, ну прочитайте вы уже еще раз
https://www.ibase.ru/prevver/
Сервер сообщает о ПОДДЕРЖИВАЕМОЙ версии ODS. Если это 12.2, значит это 12.2, и только в этой версии он может СОЗДАТЬ базу.
Он не может писать "support 12.x" если он уже содержит код, работающий с 12.2.
Он может при коннекте к БД сделать апгрейд 12.0 до 12.2, или что-то в этом роде, без вашего желания, например.
Если вам НЕ надо 12.2, используйте предыдущие версии, которые не знают про 12.2, а знают про 12.1 или 12.0.
|
|
|
Re: fb3.0 -> 2.5: found 11.2, support 12.2. [сообщение #717 является ответом на сообщение #710] |
Fri, 30 September 2022 23:02 |
Сообщений: 198 Зарегистрирован: September 2022
|
Senior Member |
|
|
kdv писал(а) Fri, 30 September 2022 03:43МорскойДесант писал(а) Fri, 23 September 2022 10:30
Я не лечу мозговые вывихи, в общем-то плевать.
блин, ну прочитайте вы уже еще раз
https://www.ibase.ru/prevver/
Сервер сообщает о ПОДДЕРЖИВАЕМОЙ версии ODS. Если это 12.2, значит это 12.2, и только в этой версии он может СОЗДАТЬ базу.
Он не может писать "support 12.x" если он уже содержит код, работающий с 12.2.
Он может при коннекте к БД сделать апгрейд 12.0 до 12.2, или что-то в этом роде, без вашего желания, например.
Если вам НЕ надо 12.2, используйте предыдущие версии, которые не знают про 12.2, а знают про 12.1 или 12.0.
Два блина, ага. Глазыньки разуй, выше всё расписано.
Сервер fb 3.10.33601 СОЗДАЕТ базу в 12.0. Но пишет, что поддерживает 12.2.
Ну давай я за тебя перепроверю.
Качаем: https://github.com/FirebirdSQL/firebird/releases/download/v3 .0.10/Firebird-3.0.10.33601-0_x64.zip - распаковываем, настраиваем, запускам.
Создаем базу, проверяем:
Не верим глазам своим, смотрим в hex редакторе:
ODS = 12.0.
...
Теперь пробуем коннектиться к файлу базы, например, созданному в FB 2.5 => получаем отлуп с текстом насчет 12.2:
-
Вложение: 1_30.png
(Размер: 17.03KB, Загружено 1673 раза)
-
Вложение: 30_12.png
(Размер: 5.42KB, Загружено 1663 раза)
-
Вложение: 2_20.png
(Размер: 12.98KB, Загружено 1662 раза)
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 17:58:15 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00898 секунд
|