powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert не сохраняет коменты для выходных параметров процедур :)
12 сообщений из 12, страница 1 из 1
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754843
MikTar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно сабж.
Недавно перешел с Оракла на FireBird :(
Создаю скрипт из IBExpert процедуры, и любовно написаные комментарии для выходных параметров в скрипт не попадают :(( Порылся в настройках IBExpert - не нахожу чтобы мне помогло...
Может кто знает как добиться от IBExpert вывода в скрипт всех коментов?
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754898
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, MikTar!
You wrote on Tue, 13 Jan 09 10:55:21 GMT:

MikTar M> Может кто знает как добиться от IBExpert...news://ibexpert.info/interbase.ibexpert.ru

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754923
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сомневаюсь, что комментарии в таком месте вообще предусмотрены в ФБ.
Вернее, комменты допустимы в SQL, и в процедур, триггеров и view. но для процедур, триггеров и view сохраняется только то, что сохраняется целиком, то есть тело.
Параметры хранятся в других системных таблицах, где находится только описание столбцов, и комментарий там не предусмотрен.

То есть, в rdb$procedure_parameters есть rdb$description, но это описание параметра, а не комментарий.
И в IBExpert можно параметрам эти комментарии прописать. Но уже ПОСЛЕ создания процедуры.
Автоматически комментарий в описание он преобразовывать вряд ли будет.
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754947
MikTar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм, в IBExpert в редакторе процедуры на закладке "Output Parameters" в поле "Description" я пишу коментарий к выходным параметрам. В базе он сохраняется. Но когда создаю скрипт из IBExpert для переноса объекта на рабочую базу, эти коментарии к параметрам не сохраняются. А вот коментарии с закладки "Variables" сохраняется в скрипте - в этом есть что-то неправильное :)
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754969
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв этом есть что-то неправильное
еще раз. комментарий - это комментарий. В SQL.
Description - это совсем другое. Это описание объекта, хранимое в системных таблицах, и НИКАК не связанное с комментариями в SQL.
IBExpert МОЖЕТ преобразовывать комментарии в description, и соответственно сохранять их, а может и не преобразовывать.
По крайней мере Firebird такой самодеятельностью не занимается вообще.
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754982
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример. у таблицы, процедуры, триггера и т.д. есть description. Его можно ввести и оно будет храниться в БД. Но в виде комментария этот description указать невозможно.

для SQL как отдельный оператор где то работает SET DESCRIPTION <objectname> 'comment', но я этим не пользуюсь, поэтому не помню, поддерживается такое в ФБ или нет, и если да - в каких версиях.
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754983
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня - выгружаются замечательно
Код: plaintext
1.
/* Parameters descriptions */
COMMENT ON PARAMETER PROCEDURE1.RESULT IS 'Description1';
Что я делаю неправильно?

ЗЫ: У тебя вообще галка Include Object Description стоит в настройках экспорта?
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35754988
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага, оно самое, только вопрос, кто это поддерживает - IBE или FB, и с каких версий.
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35755013
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvага, оно самое, только вопрос, кто это поддерживает - IBE или FB, и с каких версий.ISQL. Правда, я не знаю, как его после создания посмотреть в нём. Создавал в ISQL, смотрел в IBExpert.
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35755035
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2.0 точно поддерживает.
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35755202
MikTar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня FireBird 1.5 А IBExpert 2008.10.26

Действительно, если делать скрипт через через "Tools/Extract Metadata" и установлена галка "Include Object Description", то коменты(DESCRIPTION) сохраняются Пасибо!

Я сохранял скрипт в редакторе процедуры, вызывая "Save to file" - так в принципе удобней, вот там коменты не сохраняются :(
Ну чтож сохранять через Extract Metadata тоже вариант. Большое спасибо !!!!
...
Рейтинг: 0 / 0
IBExpert не сохраняет коменты для выходных параметров процедур :)
    #35755304
belov-evgenii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvага, оно самое, только вопрос, кто это поддерживает - IBE или FB, и с каких версий.
comment on поддерживается FB с 2.0
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert не сохраняет коменты для выходных параметров процедур :)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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