powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Comparer и регистр в описнии типов в PSQL
3 сообщений из 3, страница 1 из 1
Comparer и регистр в описнии типов в PSQL
    #39777094
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При сравнении метаданных баз с эталонным скриптом возникает достаточно много "ложных срабатываний" по части 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
Comparer и регистр в описнии типов в PSQL
    #39778191
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так исходные тексты PSQL-объектов сравниваются как строки, никакого препроцессинга с целью, например, привести идентификаторы к одному регистру не делается. И в обозримом будущем не будет делаться.
...
Рейтинг: 0 / 0
Comparer и регистр в описнии типов в PSQL
    #39778644
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то неоднозначно получается.
SQL-серверу на регистр всё равно, а при сравнении выходит, что не всё равно...
Ну ладно. Нечасто меня это заботит так-то. Ворчу по-стариковски :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Comparer и регистр в описнии типов в PSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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