powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема с именами полей "SENSITIVE" и "START"
11 сообщений из 11, страница 1 из 1
Проблема с именами полей "SENSITIVE" и "START"
    #39694880
vitkud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert в редакторе не помечает "SENSITIVE" как ключевое слово, и я думаю из-за этого существует множество проблем если в таблице есть поле с таким именем (так исторически сложилось, в 1.5 оно не было ключевым словом).
Например Table Data Comparer завершается с ошибкой:
Код: sql
1.
2.
3.
4.
5.
6.
[12:14:48] Target database :: Following error occured while comparing:
    Invalid token.
    Dynamic SQL Error.
    SQL error code = -104.
    Token unknown - line 1, column 507.
    SENSITIVE.


и не пытается продолжить сравнение невзирая на опцию "Ignore synchronization errors".
Также есть проблемы в Extract Metadata, Database Comparer, "дизайнере" таблиц, ...

С именем поля "START" проблем меньше, но тоже есть в Database Comparer и Table Data Comparer.
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39694999
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkud,

Переименуйте эти поля. Так и будете грабли ловить. В конце концов база на полторашке не может жить вечно. Надо будет апгрейдиться. Естественно, не сможете.
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39695058
vitkud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Базы уже давно не на 1.5, и проблем в общем-то нету, достаточно такие поля "закавычивать"..
В старом IBExpert'е Table Data Comparer справлялся с этими полями..
С другими "полями - ключевыми словами", такими как INTEGER, DATE, TIME и др., проблем нет.
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39695081
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkud,

это трындец какой-то. Вы что там специально себе геморрой на ровном месте устраиваете?
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39695090
vitkud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, конечно :)
Это только всего-лишь демонстрация того, что с другими ключевыми словами проблем нет.
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39695142
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkud,

У меня в Эксперте не так. Может обновиться?
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39695167
vitkud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня IBExpert version 2018.8.7.1
Уточнение, на скриншоте результат работы Database Comparer между тестовой и пустой БД.
Если использовать Extract Metadata, то там "START" в кавычках, а вот SENSITIVE по прежнему - нет.
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39697647
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С какой версии SENSITIVE - ключевое слово?
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39697945
vitkud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpertС какой версии SENSITIVE - ключевое слово?
В 1.5 и 2.0 точно не было... А вот в 2.5 точно ключевое слово.
Нашёл - с 2.1: https://firebirdsql.org/refdocs/langrefupd21-reskeywords-added.html
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39698436
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил в список ключевых слов, но с компарером не проверял. Проверь.
...
Рейтинг: 0 / 0
Проблема с именами полей "SENSITIVE" и "START"
    #39698685
vitkud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,

Проверил в Database и Table Data Comparer'ах (2018.9.5.1) - всё работает.
Большое спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема с именами полей "SENSITIVE" и "START"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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