powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / В Зависимостях поле ссылается само на себя
24 сообщений из 24, страница 1 из 1
В Зависимостях поле ссылается само на себя
    #39541646
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу изменить тип поля с DOUBLE PRECISION на INTEGER. Firebird 2.5 не разрешает.
Пытаюсь удалить поле и создать заново. IBExpert сообщает, что есть одна зависимость.
Проверяю.



Нашёл в вычисляемом поле.
Но функционал на вкладке "Зависимости" к сожалению этого не показывает



При поиске зависимостей чувствительность к регистру отключил.
Анализ зависимостей тоже не показал, что есть вычисляемое поле, которое использует искомый объект (поле PRICE).




По идее, когда я щёлкаю по "1", то хорошо, если бы в таблице позиционировалось не на "2", а на вычисляемое поле "PRICE_CURRENCY2":



IBExpert 2017.10.11.1
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541702
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Хочу изменить тип поля с DOUBLE PRECISION на INTEGER.Поле прайс целое? Коллега, ну какой смысл стрелять себе в ногу? сделай уж нумерик (18,2) зело удобней. А в запущенных случаях и нумерик (18,5) может пригодиться (например, у нас цена за кубометр природного газа 5 знаков после запятой).
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541713
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyПоле прайс целое?
Я ж написал: сейчас DOUBLE PRECISION, а переделываю на INTEGER.

В моём случае, как оказалось, цена всегда целочисленное поле.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541718
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С точки зрения индексации, сортировки и вообще, ведь integer будет лучше, шустрее?
Тогда почему я стреляю себе в ногу?
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541731
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

какая разница, если NUMERIC всё равно как целое хранится в 3-ем диалекте
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541742
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Тогда почему я стреляю себе в ногу?потому что завтра-послезавтра припрет бухгалтер и скажет "надо с копейками".
X11В моём случае, как оказалось, цена всегда целочисленное поле.слово "всегда" очень интересно смотрится. :)
X11сейчас DOUBLE PRECISIONэто плохо
X11переделываю на INTEGERэто тоже плохо.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541771
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyX11переделываю на INTEGERэто тоже плохо.
Почему? Только потому что потом может снова переделывать? Или...
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541781
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем-то тема скатывается во флуд. т.е. вопрос изначально не про Firebird, а про IBExpert.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541823
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11По идее, когда я щёлкаю по "1", то хорошо, если бы в таблице позиционировалось не на "2", а на вычисляемое поле "PRICE_CURRENCY2":


Это почему? Куда щелкнул, туда и попал. Было бы странно, если щелкнул на А, а попал в Ж.
Ну а почему эта зависимость не ловится - надо RDB$DEPENDENCIES смотреть, как она там прописана.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541833
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertЭто почему? Куда щелкнул, туда и попал.

Вы меня не поняли.
Почему IBExpert автоматически в нижней таблице позиционирует запись на строку 11 (там где 2)?
По идее должно быть сюда на строку с полем PRICE_CURRENCY2.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541836
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertНу а почему эта зависимость не ловится - надо RDB$DEPENDENCIES смотреть, как она там прописана.

...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541851
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Почему IBExpert автоматически в нижней таблице позиционирует запись на строку 11 (там где 2)?
По идее должно быть сюда на строку с полем PRICE_CURRENCY2.

Щелкнул на PRICE - попал на PRICE. По другому не будет.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541858
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Только потому что потом может снова переделывать?Ты индус? Не, ну если зп в пропорциональна строчкам кода, то инт поле полезно.
X11ведь integer будет лучше, шустрее?заметить разницу между инт и инт64 можно разве что на десятках-сотнях миллионов записей, Таблоид тут постил портянки сравнительных тестов, разница была копеечная, на таблицах "до миллиона" вообще не стоит заморачиваться разницей.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541865
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyТы индус? Не, ну если зп в пропорциональна строчкам кода, то инт поле полезно.
Ладно, проехали. Не хотите нормально отвечать, не нужно.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541879
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пофтыкал еще на твои скриншоты... Таки правильно тебе эксперт показывает: APART пользует саму себя через поле PRICE.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541943
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Не хотите нормально отвечать, не нужно.Мои ответы были вполне осмыслены и обоснованы логически. Уж звиняй, по-китайски моя не разумеет.

Как ни крути, ты хочешь странного.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541974
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertаки правильно тебе эксперт показывает: APART пользует саму себя через поле PRICE.

Ну я понял, что виноват Firebird
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39541987
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11> Ну я понял, что виноват Firebird

Да вы как два одиночества, рубитесь оффтопом, а виноват FB в итоге. :)
Хотя виноват не FB и даже не IBE (судя по скриншотам), а разработчик
БД, который запамятовал кто кого как и где пользует и зависит. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39542109
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Ну я понял, что виноват Firebird

Firebird "виноват" только в том, что эту зависимость прописывает как зависимость домена RDB$161 от поля PRICE таблицы APART. Эксперт же просто выясняет, что на этом домене живет поле все той же таблицы - так эта таблица появляется в дереве зависимостей. Только вот поля таблицы в дереве - это просто соответствующие RDB$FIELD_NAME в RDB$DEPENDENCIES, а не что-то еще.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39542182
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамХотя виноват не FB и даже не IBE (судя по скриншотам), а разработчик
БД, который запамятовал кто кого как и где пользует и зависит. :)

Если FB предоставляет возможность отследить зависимости, что есть хорошо, то почему виноват разработчик базы, когда FB показывает не всегда правильно эти зависимости?
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39542184
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... в форум Firebird писать не стану об этой проблеме, т.к. разработчики заплюют затыркают.
Вон и здесь уже начали даже.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39542497
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11> когда FB показывает не всегда правильно эти зависимости?

Во-первых, FB ничего не "показывает", FB хранит соотв.
инфу в сис.таблице(ах), а показывают уже тулзы (в т.ч. IBE).
Во-вторых, я пока что не вижу каких-то багов или чего-то
неправильного - скорее ты в трёх соснах заблудился или не
понимаешь/путаешь разницы между зависимостями. У тебя
не процедура зависит от таблицы/поля, а наоборот, т.е. в
систабдице надо смотреть по процедуре, а не таблице и в
IBE, соответственно, смотреть дерево "справа", а не "слева".

В этом затык?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39542940
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11в форум Firebird писать не стану об этой проблеме, т.к. разработчики заплюют затыркают.


Firebird тут вообще ничем не виноват. Он зависимость эту хранит и честно обрабатывает при попытке изменения поля.
...
Рейтинг: 0 / 0
В Зависимостях поле ссылается само на себя
    #39544054
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ж говорю - судя по скриншотам, он перепутал кто от
кого зависит (и где/как смотреть в IBE и систаблицах).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / В Зависимостях поле ссылается само на себя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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