Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Перекомпиляция зависимостей и ещё кое что / 5 сообщений из 5, страница 1 из 1
08.02.2017, 10:36
    #39400667
IBExpertUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекомпиляция зависимостей и ещё кое что
Добрый день.

Первый вопрос: раньше Database Comparer при изменении ХП вставлял в скрипт перекомпиляцию всех зависимых процедур. Сейчас подобное поведение пропало. Можно ли как-то вернуть, хотя бы через опцию?

Второй: как избавиться вот от такого поведения Database Comparer:

Код: sql
1.
2.
3.
ALTER PROCEDURE GET_OWNERSHIP_REGISTERED(
  LODGINGS_ID /* FDB$INT */ INTEGER,
  ENTRY_DATE /* FDB$DATE */ DATE)



Есть существующие домены, а Comparer всё равно подставляет INTEGER и DATE вместо FDB$INT и FDB$DATE. Затем, в следующем ALTER PROCEDURE ниже по скрипту появляются уже FDB$INT и FDB$DATE. Может тоже какую-нибудь "галку" для подобного поведения сделать?

P.S. Версия 2016.12.26.1
...
Рейтинг: 0 / 0
08.02.2017, 12:04
    #39400736
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекомпиляция зависимостей и ещё кое что
1. Не помню такого поведения.
2. Первый ALTER - избавление от зависимостей, в том числе от доменов. Что не устраивает и как должно быть?
...
Рейтинг: 0 / 0
11.02.2017, 01:26
    #39402548
IBExpertUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекомпиляция зависимостей и ещё кое что
1. Хм, странно, был уверен что так и было. То есть в скрипте был аналог перекомпиляции зависимостей из редактора ХП. Но не суть. Даже если не было, можно флаг добавить для такого поведения?
2. Не устраивает избавление от доменов, если я об этом явно не просил. ИМХО, слишком умное поведение железки.

В целом первый пункт - перестраховка от юзеров, которые не делают профилактику с БД, а второй - мои тараканы. Но если будут подобные флаги в новых версиях - буду очень признателен.
...
Рейтинг: 0 / 0
11.02.2017, 09:36
    #39402574
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекомпиляция зависимостей и ещё кое что
1. А что, по-твоему, происходит, когда восстанавливаются зависимые объекты (второй ALTER в твоем втором вопросе)?

2. Поведение как раз не слишком умное, а наиболее простое. Сортировать еще от каких доменов/полей в заголовке пустой процедуры нужно избавляться, а от каких не нужно, я не буду. Скрипт восстанавливает оригинальные заголовок и текст процедуры - этого достаточно.
...
Рейтинг: 0 / 0
11.02.2017, 12:28
    #39402616
IBExpertUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекомпиляция зависимостей и ещё кое что
Очень клиенто-ориентированный подход, спасибо
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Перекомпиляция зависимостей и ещё кое что / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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