Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема с именами полей "SENSITIVE" и "START" / 11 сообщений из 11, страница 1 из 1
29.08.2018, 12:39
    #39694880
vitkud
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с именами полей "SENSITIVE" и "START"
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
29.08.2018, 14:31
    #39694999
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с именами полей "SENSITIVE" и "START"
vitkud,

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

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

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

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


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