powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird на Centos и комментарии на русском языке
13 сообщений из 13, страница 1 из 1
Firebird на Centos и комментарии на русском языке
    #39271993
Serps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени. База в кодировке WIN1251 была перенесена с Windows сервера на Centos. Сделанные ранее комментарии на русском языке отображаются корректно. Но при их изменении или новых возникает ошибка:

This operation is not defined for system tables. unsuccessful metadata update. MODIFY RDB$RELATION_FIELDS failed.

Комментарии на английском сохраняются. Для правки используется IB Expert, кодировка базы win1251.
При изменении кодировки базы на UTF8 все Ок.
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39271998
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. что означает "перенесена", как именно ?

2. какая кодировка соединения с БД выставлена в IBE для: - БД на Windows? БД на Linux ?

3. какой версии сервер Firebird: - на Windows? на Linux ?

4. какая версия ODS файлы БД: - БД на Windows? БД на Linux ?
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272251
Serps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arioch,
база была создана на windows машине, потом файл базы был просто скопирован на Centos 6.4
кодировка соединения с БД выставлена в IBE windows-клиент win1251. Введенные до переноса комментарии на русском языке отображаются правильно, но при их изменении возникает ошибка. Если комментарий на на английском то все ОК.
если поменять в IBE кодировку - возможны любые комментарии.
ODS файла БД 11.0, а должно быть 11.2
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272261
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SerpsODS файла БД 11.0, а должно быть 11.2

ну так сам виноват. Тем более что в FB 2.0 с кодировками метаданных ещё были косяки.

З.Ы. В какой там версии файл БД стал независим от платформы?
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272407
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты так и не ответил какие версии FB установлены на двух твоих серверах, Win и Lin

Serpsбаза была создана на windows машине, потом файл базы был просто скопирован на Centos 6.4

Сервер FB останавливал перед копированием ?

Serpsкодировка соединения с БД выставлена в IBE windows-клиент win1251.

в IBE у тебя как минимум два поключения - подключения к windows-серверу и к linux-серверу

кодировка в свойствах подключения для них ОБОИХ выставлена в 1251 или только у одной из них ?

Serpsесли поменять в IBE кодировку - возможны любые комментарии.

так поменяй, что мешает?

SerpsODS файла БД 11.0, а должно быть 11.2

ODS меняется при backup-restore на новой версии сервере FB
от простого копирования он не меняется

при переходе на FB 2.5 при restore есть специальные (и потенциально опасные!) опции семейства -fix_fss_XXXXX
http://www.ibase.ru/gbak/#Дополнительные параметры restore
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272414
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Arioch!
You wrote on 12 июля 2016 г. 13:53:35:

Arioch> ODS меняется при backup-restore на новой версии сервере FB
> от простого копирования он не меняетсяне совсем так.
какой-то из 5-х Interbase втихаря инкрементировал минорную часть версии ODS.
подробностей не помню уже.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272450
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийвтихаря инкрементировал минорную часть версии ODS.
это делали несколько разных ИБ и ФБ.
http://www.ibase.ru/prevver/
иногда это приводило к фатальным (для предыдущей минорной версии) результатам, иногда нет.
Даже и без минорных изменений - вроде на 2.5.2 было что-то такое с индексами, из-за чего при переходе на 2.5.3 желательно было сделать b/r.

Но вообще работать на 2.5 с базой от 2.0 - это риск.
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272486
Serps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

backup посредством gbak дает ошибку

gbak:6 records written
gbak: writing index PK_CLIENT_ST
gbak: writing data for table CLIENT_ST
gbak:4 records written
gbak: writing index PK_TASK
gbak: writing index FK_STATE
gbak: writing index FK_TYP
gbak: writing data for table TASK
gbak: ERROR:message length error (encountered 338, expected 334)
gbak: ERROR:gds_$receive failed
gbak:Exiting before completion due to errors
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272516
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serps,

а таблица TASK вообще читается?
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272590
Serps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,
читается, правка возможна.
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272593
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serps,

это backup или restore?
Какой версии gbak? Какой ODS была сама БД?
Интересно было бы глянуть так же DDL таблицы TASK.
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272595
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serps,

это backup или restore?
Какой версии gbak? Какой ODS была сама БД?
Интересно было бы глянуть так же DDL таблицы TASK.
...
Рейтинг: 0 / 0
Firebird на Centos и комментарии на русском языке
    #39272599
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serpsчитается, правка возможна.
Ну тогда у тебя только один путь миграции: создание новой БД из скрипта + переливка данных.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird на Centos и комментарии на русском языке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]