Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Comparer и регистр в описнии типов в PSQL / 3 сообщений из 3, страница 1 из 1
21.02.2019, 08:57
    #39777094
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Comparer и регистр в описнии типов в PSQL
При сравнении метаданных баз с эталонным скриптом возникает достаточно много "ложных срабатываний" по части PSQL.
Например, на такую разницу в описании между скриптом и целевой базой сравнивалка возбудится и объект будет включен в разностный скрипт как подлежащий обновлению.

Примеры:
1) PSQL: описание переменной
declare variable S_cod smallint;
и
declare variable S_COD SMALLINT;


2) PSQL: входной параметр
AGENT_CODE SMALLINT = null
и
AGENT_CODE SMALLINT = NULL

Это, в автоматизированном режиме, когда через IBEScript блоком сравнение выполняется, не напрягает абсолютно. Проапдейтится вхолостую баш на баш да и фиг бы с ним.
Но когда делаю это вручную через IBExpert, и смотрю потом в разностный скрипт глазками, то видно, что много лишнего влезло в апдейты.
А глазками смотреть таки иногда приходится в сложных нештатных случаях.

--
"И это пройдет"
...
Рейтинг: 0 / 0
23.02.2019, 07:47
    #39778191
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Comparer и регистр в описнии типов в PSQL
Ну так исходные тексты PSQL-объектов сравниваются как строки, никакого препроцессинга с целью, например, привести идентификаторы к одному регистру не делается. И в обозримом будущем не будет делаться.
...
Рейтинг: 0 / 0
25.02.2019, 09:53
    #39778644
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Comparer и регистр в описнии типов в PSQL
Как-то неоднозначно получается.
SQL-серверу на регистр всё равно, а при сравнении выходит, что не всё равно...
Ну ладно. Нечасто меня это заботит так-то. Ворчу по-стариковски :)
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Comparer и регистр в описнии типов в PSQL / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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