powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расскажите, чего вам не хватает в документации к FireBird 3.0*
171 сообщений из 171, показаны все 7 страниц
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39569959
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задайте вопрос, который, по-вашему должен быть отражен "в списке рецептов к FB 3.0*".

Или напишите ответ на такой вопрос, который вы смогли решить.

Или ссылку-ответ на такой вопрос.

Например: Где почитать именно о "ручной" инсталляции именно FB 3.0х
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570003
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

конкретно на вопрос о "ручной инсталляции ФБ 3" будет ответ в "Руководстве администратора ФБ 3", которое ожидается в начале 2018 года.

Однако, "Руководство администратора" не будет популярной литературой, где разбираются решения всевозможных ситуаций. Надо развивать системное мышление, а не процедурное. Разумеется, никто не запрещает писать статьи или книги с процедурными решениями.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570213
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
14.12.2017 23:02, kdv пишет:
> конкретно на вопрос о "ручной инсталляции ФБ 3" будет ответ в "Руководстве администратора ФБ 3", которое ожидается в начале 2018 года.

это будет книжка, или мануал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570215
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

мануал.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570225
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

собственно, это все в рамках выпуска Language Reference, Руководство разработчика, вот теперь Руководство администратора - это типа Operations guide.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570240
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
15.12.2017 11:45, kdv пишет:
> Руководство администратора - это типа Operations guide.

гут!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570401
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень не хватает описания формата внешних таблиц
Одни обещания, либо что это выходит за рамки данного руководства

Мимопроходящий пусть проходит мимо :)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570413
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ктотоктото,

Чего это ты вдруг закусился?
За переход на личности можно стать никемто.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570444
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someonesomeoneОчень не хватает описания формата внешних таблиц

Во внешних таблицах используется внутренний формат записи с откушенной маской NULL-ов. Это
очень сложный формат, трудно описуемый. А вследствие этой самой "откушенности" ещё и
практически бесполезный для практического применения. Поэтому с начала времён в
документации и книгах написано "использовать во внешних таблицах только CHAR поля".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570537
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someonesomeoneОчень не хватает описания формата внешних таблиц
Одни обещания, либо что это выходит за рамки данного руководства
формат описан в data definition guide по InterBase 6. datadef.pdf

с тех пор этот формат не менялся.

В http://www.ibase.ru/files/firebird/Firebird_2_5_Language_Reference_RUS.pdf
то же самое описано на стр 111 (Внешние таблицы).

В конце-концов, создаем внешнюю таблицу с нужными типами данных, пихаем туда записи с конкретными данными, смотрим как это хранится. Всё.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570552
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формат любой таблицы доступен в RDB$FORMATS.
Там показываются смещения полей от начала записи.
Смещение 0-ого поля показывает размер маски нуллов.
Если это значение вычесть из смещений остальных полей, получим то, что ожидает увидеть движок от внешней таблицы.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570565
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39570642
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД Как использовать FB3.0* в качестве embedded сервера?
+ 21038788
Гаджимурадов РустамДумаю, как минимум ещё список/структура файлов
(кто-то выше говорил, что с этим какие-то вопросы)
и объяснение про конфиг и его местоположение
(если с этим есть какие-то нюансы в случае Embedded).
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571164
someone2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
подумайте, если это не удобно для разработчиков, то почему бы это не сделать удобнее, например с добавлением этой маски нулов, а в конфиге параметр для переключения на старый вариант если кому понадобится
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571171
someone2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
и к тому же не лады с кэшированием внешних таблиц,
после вставки строк приходится делать select max(id) from <внешняя таблица>
чтобы быть уверенным что данные добавятся и следующая сессия это увидит (сервер firebird 3, WI-V6.3.2.32703,Forced Writes OFF)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571182
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2,

сударь вы вообще в курсе что такое внешние таблицы? В курсе что они не транзакционные?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571231
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
Да ты что?
Ты хоть понял что я написал? Если нет- не лезь
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571257
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внешние таблицы c FW OFF - это сразу 6+, ИМХО.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571266
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2чтобы быть уверенным что данные добавятся и следующая сессия это увидит
какая сессия?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571268
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не уверен, но по моему внешние таблицы не идут через кеш ФБ. И FW ON/OFF им должен быть побоку
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571277
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я всегда говорил: буйных надо отстреливать. на взлёте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571280
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

дык он плодится. А так вопрос вполне нормальный, но не в этом топике конечно
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571281
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2hvlad,
и к тому же не лады с кэшированием внешних таблиц,
после вставки строк приходится делать select max(id) from <внешняя таблица>
чтобы быть уверенным что данные добавятся и следующая сессия это увидит (сервер firebird 3, WI-V6.3.2.32703,Forced Writes OFF)
Пример воспроизводимый сделайте пожалуйста.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571311
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> я не уверен, но по моему внешние таблицы не идут через кеш ФБ.
Симонов Денис> И FW ON/OFF им должен быть побоку

Да, судя по коду, там все операции записи сразу
записываются, независимо от FW. Тогда тем более это

someone2 > после вставки строк приходится делать select max(id)
someone2 > чтобы быть уверенным что данные добавятся

сказка про белого бычка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571362
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2hvlad,
подумайте, если это не удобно для разработчиков, то почему бы это не сделать удобнее, например с добавлением этой маски нулов, а в конфиге параметр для переключения на старый вариант если кому понадобитсяЧто - это ? Далее, что важнее - удобство некоторых разработчиков или производительность приложения ?

PS Каким образом этот вопрос относится к теме документации ?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571367
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2hvlad,
и к тому же не лады с кэшированием внешних таблиц,
после вставки строк приходится делать select max(id) from <внешняя таблица>
чтобы быть уверенным что данные добавятся и следующая сессия это увидит (сервер firebird 3, WI-V6.3.2.32703,Forced Writes OFF)Firebird не занимается "кэшированием внешних таблиц".
Для работы с внешними таблицами используется буферизованный файловый API из CRT (fopen, fread, etc).
Это API самостоятельно управляет буфером доступа к файлу.

Более того - внешние таблицы не предназначены для конкурентного доступа.
Это средство импорта\экспорта.
Для конкурентного доступа есть обычные таблицы.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571368
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2почему бы это не сделать удобнее, например с добавлением этой маски нулов, а в конфиге
параметр для переключения на старый вариант если кому понадобится

В трекере уже есть пара тикетов на эту тему от меня. И эта пара полностью покрывает
обратную совместимость. Но вау-эффекта у них нет, поэтому ни у кого руки никогда не дойдут.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571399
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad> Это API самостоятельно управляет буфером доступа к файлу.

Сброс на диск вызывается после каждого Write или я неправ ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571471
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамhvlad> Это API самостоятельно управляет буфером доступа к файлу.

Сброс на диск вызывается после каждого Write или я неправ ?Когда я последний раз изучал эту тему, это было не так. Надеюсь, это не изменилось.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571501
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
по поводу зачем использовать внешние таблицы разговор отдельный и использование их не только как средство для экспорта/импорта это плюс, а не минус для Firebird
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571509
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
особенно если от них нужен только insert, select и никакой транзакционности
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571516
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамСброс на диск вызывается после каждого Write или я неправ ?
сейчас зафигачат просьбу в трекер делать flush после каждой вставки во внешнюю таблицу, и после реализации куча народу завопит, "почему стало так медленно вставлять во внешние таблицы".

someonesomeoneпо поводу зачем использовать внешние таблицы разговор отдельный
если вы хотите изменения функциональности, то нужно научиться формулировать свои мысли более четко. Например, "хочу специальную опцию при декларации external table, чтобы каждый insert завершался flush".
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571521
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,
это уже другой разговор. спасибо.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571528
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someonesomeoneэто уже другой разговор. спасибо.
это не разговор, а пример, о чем я догадался с ваших многочисленных слов. Лично мне на эту "проблему" покласть, и запрос в трекер я писать не буду.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571534
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvзапрос в трекер я писать не буду.

Более того, он не имеет смысла. fflush() автоматически делается при fseek().
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571567
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> после реализации куча народу завопит, "почему стало
kdv> так медленно вставлять во внешние таблицы".

Конечно, завопят. Не всегда (редко) можно угодить
всем, в лучшем случае - сделать настраиваемым.
Но и реализовываются далеко не все тикеты. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571568
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> fflush() автоматически делается при fseek().

Но fseek вызывается не всегда. Впрочем, я не вникал, а лишь по диагонали.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571593
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не нашел описания параметров для строки соединения с сервером (тех что можно указывать в firebird.conf и в строке соединения)

Может слепой.

Спасибо.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571596
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уточню (то как они пишутся в строке соединения)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571628
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и после некоторых изысканий нужно Firebird API Guide
В частности нехватает описания pdb директив.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571639
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

я в этом мало понимаю. Спроси у hvlad, dimitr или Сибирякова
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571642
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoВ частности нехватает описания pdb директив.?????
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571659
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoВ частности нехватает описания pdb директив.
мимо кассы вообще. pdb - это файлы с отладочной информацией, для отладчика. Сервер про них ни сном ни духом, тем более FB API.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571662
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

извиняюсь. Это я его запутал isc_dpb имелось в виду
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571693
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> мимо кассы вообще. pdb

Ну очевидно же, что он перепутал с DPB.
PDB, DPB, BDP - всё одна хрень, лишь бы не BDSM.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571705
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

как-то совсем не очевидно. Ну да ладно. часть isc_dpb действительно не описана, хотя про большую часть можно и так догадаться. Собственно, описания этих новых штук в первую очередь должны появляться в текстовых файлах папки doc дистрибутива. А потом уже где-то еще.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571708
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> Собственно, описания этих новых штук в первую очередь должны появляться
kdv> в текстовых файлах папки doc дистрибутива. А потом уже где-то еще.

Может не сначала (хронологически), но в RN они должны быть обязательно
(isc_dpb_config там упомянут, например, как и в readme.providers, вскользь).
А вот отдельного doc-файла может и не быть (хотя не помешало бы).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571713
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

не, не так. Девелоперы ФБ в процессе разработки и добавления новых фич вставляют микро-описания в текстовые файлы типа
README.online_validation.txt и подобные.
А уже потом это втыкается в релизноты, и если информации мало, разработчиков запрашивают о деталях.

К примеру, в ibase.h есть isc_dpb_protocol. В 2.5 этого нет. Значит это новая фича 3.0. А где про него написано? Нигде.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571720
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если что-то пропущено в релизнотах, это не значит, что этого нельзя исправить :)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571879
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+ за описание констант.
Возможно, логичнее их описывать в ibase.h?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39594037
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для процедурного языка (триггеры, процедуры, функции, Execute Blocks):

Код: sql
1.
2.
3.
4.
5.
6.
7.
declare variable Var1 int;
...
begin
...
  Var1 = 1;
  select NULL from RDB$DATABASE where FALSE into :Var1;
-- Значение переменной Var1 не изменилось


В случае, когда запрос не возвращает данных, значение переменной Var1 не меняется.
Тынц .
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39594383
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А аналогичное
Код: sql
1.
Var1 = (select 1 from RDB$DATABASE where FALSE);

таки присвоит, NULL

Вполне себе грабельки, если забыть эту разницу.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39594393
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

тебе уже 100500 раз сказали, что A := B и SELECT ... INTO :A - не одно и то же.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39594454
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochА аналогичное
Код: sql
1.
Var1 = (select 1 from RDB$DATABASE where FALSE);

таки присвоит, NULL

Вполне себе грабельки, если забыть эту разницу.
Где тут грабельки?

В твоем случае выполняется оператор присваивания. Присваивается результат выполнения оператора select, который вернул null.
~~~~~~~~~~

Если же select ... into ..., считай его частным случаем следующей формы:

Код: sql
1.
2.
3.
for 
  select null from ... 
    into ...

- и сразу вопросы отпадут.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39594997
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДсчитай его частным случаем

вот это должно быть в доке, понимаешь?
все возможные грабли должны быть в доке.

я понимаю аргумент "сил и времени нет править доку"
но аргумент "дока не для тупых коз.... новичков", к которому тут очень многие склоняются, плохой аргумент.

и да, в исходном посту много человек согласились, что это грабли.
случай с вообще показателен.

этот нюанс, крохотная разница между аналогичными конструкуциями, не очевиден, а привычен.
тем кто каждый день с обеими конструкциями работает и не успевает забыть.

Модератор: Хватит уже "местных" костерить. Никто тебя любить не обязан, но и на... не посылают. Поязвил в нескольких постах недовольством, и довольно.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595045
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochя понимаю аргумент "сил и времени нет править доку"
уже сказали же, что поправят
Ariochно аргумент "дока не для тупых коз.... новичков", к которому тут очень многие склоняются, плохой аргумент.
так никто не говорил, это ты придумал, и начинаешь себя же цитировать.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595046
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch...вот это должно быть в доке...
Вот, смотри: 21154684 - я внес предложение, его обсудили и оно уже в документации.

Ты предложи, а дальше видно будет. Это ж опенсорц, каждому нахаляву, но лишь после того, как кто-то сделал.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595058
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvуже сказали же, что поправят
Я бы не называл это исправлением. Это шаг навстречу пользователям, не знакомым со стандартом. Учитывая, что его действительно мало кто читает, да и чего греха таить, сам заглядываю только наступив на грабли, шаг правильный.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595063
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

там одно исправление всё-таки было помимо примечания об инициализации переменных в INTO
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595077
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

я не придумал, а назвал без эвфемизмов, как есть

в данном случае это был 21154299

а вообще это часто на форуме проскакивает
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595085
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

Мне посчитать, сколько раз ты тут всех козлами обозвал?

Кроме того, в моих словах нет "дока не для тупых новичков".
Мой выпад означал, что есть большая разница между "хочу, чтобы в документации всё было" и "предлагаю исправить вот этот абзац на вот такой".
чччД вон всё сразу понял, и написал как надо.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595088
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochя не придумал, а назвал без эвфемизмов, как есть
меня тоже раздражает, когда начинают - "вот я хочу такую фичу, чтобы оно.." Блин, напиши конкретно чего хочешь, пример dml, sql, psql синтаксиса.
Так что это, будь конкретнее. Типа, "там написано вот так, а по идее должно быть так".
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595089
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochКроме того, в разделе про PSQL нет ни слова про SELECT ... INTO, хотя бы даже просто пары слов, что в PSQL режиме у операторов таких-то появляются такие-то новые возможности, о которых можно прочитать в разделе про DML. Хотя лично я бы вообще документацию про INTO-блок целиком перенес в PSQL раздел, а в DML-разделе оставил бы только упоминание о ней, чтобы было видно в каком месте этот блок вставляется.

вот это будет. Я пока не придумал в каком месте, но думаю что надо. Тем более что INTO может быть не только у SELECT, но и у любого DML оператора с RETURNING
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39595093
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

тут главный вопрос даже не в том что написать, оно и так понятно. А как структурировано это сделать без самоповторов
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596148
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Алфавитном указателе нет ссылки на DOMAIN.
CREATE, ALTER & DROP DOMAIN есть, а чисто описание что это такое нет.
Хотя для элементарных типов ссылки есть.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596161
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, наверное, потому что оператора такого нет.
Наверняка, и Table там тоже нет. Ведь так?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596163
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Domain должен быть в разделе "типы данных", если такой есть.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596165
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008В Алфавитном указателе нет ссылки на DOMAIN.
CREATE, ALTER & DROP DOMAIN есть, а чисто описание что это такое нет.
Хотя для элементарных типов ссылки есть.

Алфавитный указатель сам по себе сделан по принципу "лишь бы было".
Там и TABLE (отдельно от CREATE) нет, не то что DOMAIN.

Имхо, несложно сделать указатель с полным перечнем ссылок на все слова руководства, а потом "вручную" отбросить лишние, но очень ли сие нужно? Я вот до сих пор его (указатель) даже и не замечал...
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596189
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, про какой конкретно документ вы говорите и
как технологически он сформирован, но такие вещи как
алфавитный указатель могут вообще автоматически
формироваться по тексту (по тегам/стилям/пр.), так
что ничего удивительного. Тем более, если раздела
Table/Domain нет - некуда и ссылаться, разве что на
Create Table/Domain соответственно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596192
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамНе знаю, про какой конкретно документ...

Так у нас вроде ничего и нет, кроме LangRef ...
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596227
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле, я не читал. И какой там алф.указатель - понятия не имею.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596238
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

алфавитный указатель формируется по ключевым словам автоматически. Алфавитный указать сделан по операторам языка SQL/Поэтому не удивительно что DOMAIN там нет.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596253
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну Ч.Т.Д., о чём я и говорил выше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596292
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисГаджимурадов Рустам,

алфавитный указатель формируется по ключевым словам автоматически. Алфавитный указать сделан по операторам языка SQL/Поэтому не удивительно что DOMAIN там нет.
Открыв документ я попытался найти описание того, что называется DOMAIN, так как в SQL Server такого нет.
Но в алфавитном указателе ссылки на него не нашёл.
Если вы считаете, что это нормально, то зачем задавать вопросы "чего вам не хватает в документации"?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596294
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

предложения по существу нужны. Например добавить в алфавитный указатель основные термины помимо операторов языка.
Нет никакого смысла добавлять DOMAIN без добавления других терминов. Перед тем как начать делать это я хотел бы услышать ещё мнения
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596297
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДИмхо, несложно сделать указатель с полным перечнем ссылок на все слова руководства, а потом "вручную" отбросить лишние, но очень ли сие нужно? Я вот до сих пор его (указатель) даже и не замечал...

на все нет никакого смысла, иначе указатель будет занимать столько же как сама документация. На основные понятия можно. Но тут надо подумать, что туда ещё включить. Пока там были только SQL операторы было понятно. Если включать что-то ещё, то надо подумать что именно.

TABLE, DOMAIN, VIEW, EXCEPTION, TRIGGER, PROCEDURE, FUNCTION, PACKAGE можно без проблем включить. Надо ли включать русскоязычное название этих объектов БД?

Вы не стесняйтесь предлагайте. Но только более конкретно по возможности.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596298
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисSQL2008, предложения по существу нужны.
Я понял. Но все равно считаю, что описание каждого ключевого слова, хотя бы краткое, должно быть в описании языка. Оно должно иметь исчерпывающую информацию независимо от уровня подготовки читателя.

Предлагаю:
1. Cделать краткое описание всех ключевых слов.
2. Добавить в алфавитный указатель на все термины из п.2
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596299
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис TABLE, DOMAIN, VIEW, EXCEPTION, TRIGGER, PROCEDURE, FUNCTION, PACKAGE можно без проблем включить. Надо ли включать русскоязычное название этих объектов БД?
Мне кажется, что русскоязычное название можно опустить.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596303
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисалфавитный указатель формируется по ключевым словам автоматически. Алфавитный указать сделан по операторам языка SQLТак по ключевым словам или по операторам ? Очевидно же, что операторы есть подмножество ключевых слов...
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596304
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Но все равно считаю, что описание каждого ключевого слова, хотя бы краткое, должно быть в описании языкаОписание ? Серьёзно ? Какое описание у ключевого слова AND ?

Обычно в документации есть индекс всех ключевых слов, но не с описаниями, а с указателями на статьи, где данные слова встречаются.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596308
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисНапример добавить в алфавитный указатель основные термины помимо операторов языка.

Для этого обычно используют глоссарий, а не алфавитный указатель.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596329
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad Какое описание у ключевого слова AND ?
Оператор AND используется для составления условий в запросах, который отображает только те записи, когда первое и второе условие является правдой / true.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596331
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот как описан он в MS Transact SQL
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596334
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
ну и зачем нам это? Чтобы "освоить" очередной миллион долларов, которых разработчикам девать некуда? :)
Или таки находятся среди юзеров fb личности, страдающие от непонимания сути оператора AND?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596342
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, SQL2008

под ключевыми словами я имел ввиду слова или предложения которые отображаются в алфавитном указателе, а не ключевые слова SQL. Я могу сделать их любыми по своему желанию.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596349
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД ну и зачем нам это? Чтобы "освоить" очередной миллион долларов, которых разработчикам девать некуда? :)
Вы действительно считаете, что полнота документации это следствие освоения бюджета?

чччД Или таки находятся среди юзеров fb личности, страдающие от непонимания сути оператора AND?
А среди юзеров MS SQL Server таких личностей много?

Я говорю вам о том, что документация должна быть полной и систематизированной.
Впрочем, можете со мной не соглашаться. Делайте как хотите.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596357
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008hvlad Какое описание у ключевого слова AND ?
Оператор AND используется для составления условий в запросах, который отображает только те записи, когда первое и второе условие является правдой / true.А ещё 100500 значений - где они ?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596362
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Вы действительно считаете, что полнота документации это следствие освоения бюджета?

Да.

SQL2008А среди юзеров MS SQL Server таких личностей много?

Да.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596379
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008> Открыв документ я попытался найти описание того,
SQL2008> что называется DOMAIN, так как в SQL Server такого нет.
SQL2008> Но в алфавитном указателе ссылки на него не нашёл.

Ты программист или где? Открой для себя сочетание клавиш Ctrl+F.
При чём ладно Domain, но там как уже упоминалось нет и Exception,
Table, View и ещё куча. Их ты тоже "не нашёл" ?


SQL2008> Если вы считаете, что это нормально

Да, более чем. Как максималист и перфекционист я предпочёл бы,
чтобы для Domain был соотв. подраздел Домены (Domains) в главе
"Типы данных", потому что связанной инфы (и перекрестных ссылок)
довольно много, но во-первых, это больше шашечки, а во-вторых,
это больше для книги/всеобъемлющей документации, коей LangRef,
в принципе, являться не обязан.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596383
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамSQL2008> Открыв документ я попытался найти описание того,
SQL2008> что называется DOMAIN, так как в SQL Server такого нет.
SQL2008> Но в алфавитном указателе ссылки на него не нашёл.

Ты программист или где? Открой для себя сочетание клавиш Ctrl+F.
При чём ладно Domain, но там как уже упоминалось нет и Exception,
Table, View и ещё куча. Их ты тоже "не нашёл" ?


SQL2008> Если вы считаете, что это нормально

Да, более чем. Как максималист и перфекционист я предпочёл бы,
чтобы для Domain был соотв. подраздел Домены (Domains) в главе
"Типы данных", потому что связанной инфы (и перекрестных ссылок)
довольно много, но во-первых, это больше шашечки, а во-вторых,
это больше для книги/всеобъемлющей документации, коей LangRef,
в принципе, являться не обязан.

Мне приходится по роду работы иметь дело с иностранцами.
Так вот, у них документ может содержать оглавление, автора, дату изменения, а в самом документе написано "Не применимо" либо "Не используется".
Но так как документ входит в общий набор необходимой документации для поддержки, этот документ есть. Пустой.

Это конечно крайность, но она показывает что есть настоящий перфекционизм.
Как я и сказал ранее, делайте так как считаете нужным.
Разве я против? Вместо того, чтобы сказать мне "мы тебя выслушали, но сделаем по своему" вы начинаете мне доказывать мою неправоту...
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596384
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

документы с пустыми главами могут быть, но только в черновиках. Руководство по языку SQL уже давно вышло из статуса черновика. Конечно там многое ещё можно улучшить, но им уже вполне можно пользоваться.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596385
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008...
Я говорю вам о том, что документация должна быть полной и систематизированной.
...
Слава Создателю, в ДАННОМ КОНКРЕТНОМ СЛУЧАЕ, документация должна быть всего лишь удобной для работы.

Если кто-то считает документацию недостаточно полной или "недостаточно чего-либо ещё", он может исправить ситуацию самостоятельно. Лицензия Firebird не запрещает это.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596386
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

для начала можно попробовать убедить меня в необходимости таких изменений. Это довольно просто :)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596387
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Едва ли тут кто-то что-то тебе доказывает, тем более неправоту.
Скорее, объясняют - почему некоторые желания/запросы глупые
и/или как/где найти то, что ты ищешь. Я тебе даже больше скажу -
есть целые руководства (типы документов), которых у нас совсем
нет (пока) - и соотв. инфу приходится черпать из RN etc.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596388
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисчччД,

для начала можно попробовать убедить меня в необходимости таких изменений. Это довольно просто :)

1.Тебе можно подкупить.

2. Всю работу можно проделать самостоятельно, с нуля: для бешеной собаки семь верст - не крюк.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596389
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> для начала

Ой-ой-ой... Спустись на Землю. :) От подобного начала до результата - как до звезды. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596390
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД> 2. Всю работу можно проделать самостоятельно,
чччД> с нуля: для бешеной собаки семь верст - не крюк.

За 15 лет таких "бешеных собак" всего было человек 10, не более. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596393
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,
главное - "можно". :)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596394
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД2. Всю работу можно проделать самостоятельно, с нуля: для бешеной собаки семь верст - не крюк.

ну вообще-то я эту работу делал не один. Сейчас занимаюсь поддержкой LangRef. Небольшие изменения вполне могу сделать самостоятельно.

Гаджимурадов РустамОй-ой-ой... Спустись на Землю. :) От подобного начала до результата - как до звезды. :)

добавить пару слов в алфавитный указатель дело одного часа максимум. Вопрос только в том оправдано ли это. Добавить глоссарий уже сложнее, но тоже можно сделать вполне приемлемые сроки.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596396
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

может, ну его, этот указатель?
Зачем заниматься гарантированно никому не нужной работой.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596399
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> Сейчас занимаюсь поддержкой LangRef. Небольшие изменения

Так ты заявил как про документацию в целом.
А-то мы могли начать убеждать тебя в необходимости
Administrations/Opearions Guide - вынь да положь.

> Добавить глоссарий уже сложнее

Глоссарию в Langref не место, ИМХО.
Он должен быть (если вообще нужен)
отдельным документом. Langref-ский
глоссарий я даже начинал делать, IIRC
(Саша должен быть в курсе), хотя не
помню, сколько успел.

Или в каждом документе делать свой
глоссарий, но тогда они будут сильно
пересекаться с алф.указателем.

И вообще, всё это фигня - и глоссарий,
и алф.указатель - контент на порядок
важнее, и количественно, и качественно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596494
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помоему алфавитный указатель был нужен на бумаге. В PDF есть поиск, которого на бумаге не было.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596550
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В разделе описания регулярок ( SIMILAR TO ) не описаны правила экранирования в классах.
Какие из спец.символов нуждаются в экранировании а какие нет.

Кроме того было бы разумно упомянуть что текстовые BLOB-ы не конвертируются из/в чарсет пользователя при передаче с клиента.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596554
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonalВ разделе описания регулярок (SIMILAR TO) не описаны правила экранирования в классах.
Какие из спец.символов нуждаются в экранировании а какие нет.

это же элементарно. Любой спец. символ который должен представлять сам себя, а не спец. символ должен быть экранирован. Ты знаешь исключения?

TonalКроме того было бы разумно упомянуть что текстовые BLOB-ы не конвертируются из/в чарсет пользователя при передаче с клиента.

хотелось бы подтверждение этого. Есть пруфы?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596558
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисSQL2008,

документы с пустыми главами могут быть, но только в черновиках. Руководство по языку SQL уже давно вышло из статуса черновика. Конечно там многое ещё можно улучшить, но им уже вполне можно пользоваться.
Я согласен с тем, что документ вполне читабельный и внятный.
Степень же его совершенства определять только вам.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596561
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

с чего бы это мне? Я тут выслушиваю разные мнения и по их результатам вношу изменения.
Мне самому далеко не всё нравится в документе и я постепенно стараюсь улучшить тем моменты которые мне не нравятся.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596602
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисTonalВ разделе описания регулярок (SIMILAR TO) не описаны правила экранирования в классах.
Какие из спец.символов нуждаются в экранировании а какие нет.
это же элементарно. Любой спец. символ который должен представлять сам себя, а не спец. символ должен быть экранирован. Ты знаешь исключения?

Встроенные в Python :
В символьных классах специальные символы теряют свои свойства и представляют сами себя.
Экранировать нужно только сам эскейп "\", "]" и "-" если он находится не в конце или начале класса.
Символьные классы, такие как \w или \S сохраняют своё значение.

Perl , PCRE , JavaScript - то же самое.

Т. е. все распространённые движки.
И наоборот, я не знаю ни одного, где бы это было не так.

Симонов ДенисTonalКроме того было бы разумно упомянуть что текстовые BLOB-ы не конвертируются из/в чарсет пользователя при передаче с клиента.
хотелось бы подтверждение этого. Есть пруфы?
ibase.ru CHAR или VARCHAR? А может быть BLOB?
http://www.ibase.ru/charvar/ Выборка данных:
Для многоязыковых баз данных BLOB не могут быть перекодированы из одной кодировки в другую. Например, если сервер поддерживает кодировки WIN1251 и KOI8R, и база создана в WIN1251, возможно подключиться (через компоненты прямого доступа) указывая lc_ctype=KIO8R в параметрах коннекта. При этом информация будет перекодироваться из win1251 в koi8r и наоборот для всех строковых типов данных, кроме BLOB . Для конвертации данных blob хотя бы при выборке придется написать собственную UDF .
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596603
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tonal,

по поводу BLOB. ЕМНИП это правилось в современных версиях ФБ.
Статья довольно старая.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596635
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

К сожалению более новой инфы накопать не удаётся.
Так что будет очень хорошо, ежели будет официальная точка зрения в доке.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596649
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596660
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tonal,

когда мы обсуждали LangRef было принято решение оставить в нём только то, что актуально для версии для которой написана документация, а не собрание совместимостей по всем версиям.

В 2.5 конвертация блобов делается нормально. Если это не так жду подтверждающие пруфы, но именно по свежим версиям, начиная с 2.5.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596917
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> это же элементарно.

Не имеет значения, элементарно/очевидно что-то или нет.
Если есть некая синтаксическая фича - она должна быть
описана, с обязательным примером. Кстати, в RN это было
описано, IIRC (и в русском, и в английском).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596920
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Не читал, как у вас щас описано, правда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39597044
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В разделе о PACKAGE небольшая неточность.
В создании заголовка пакета
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE OR ALTER PACKAGE APP_VAR
AS
BEGIN
FUNCTION GET_DATEBEGIN() RETURNS DATE DETERMINISTIC;
FUNCTION GET_DATEEND() RETURNS DATE DETERMINISTIC;
PROCEDURE SET_DATERANGE(ADATEBEGIN DATE, ADATEEND DATE DEFAULT CURRENT_DATE);
END


а в скрипте создания тела возвращаемое значение без DETERMINISTIC
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE PACKAGE BODY APP_VAR
AS
BEGIN
-- Возвращает дату начала периода
FUNCTION GET_DATEBEGIN() RETURNS DATE
AS
BEGIN
RETURN RDB$GET_CONTEXT('USER_SESSION', 'DATEBEGIN');
END
...
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39597099
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

исправил
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600109
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть возможность запилите объекты в нижнем регистре (like PG), ну или в том в котором его создал пользователь (like MSSQL).
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600111
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

а с какого это перепугу мы должны быть like чего-то?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600114
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Да собственно ни с какого. Тут попросили озвучить чего не хватает/ чего хотелось бы. Вот и написал чего хотелось бы. хотелось-бы видеть имена объектов в нижнем регистре.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600117
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

ну давай, жги. как это должно выглядеть, как сервер это должен обрабатывать, равны объекты в нижнем регистре или в верхнем, и т.д. А для начала, напомню:
http://www.ibase.ru/ibfaq#dtproblem
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600120
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

почитал я про именование объектов в postgresql, там все так же, как и в ФБ. То есть, или регистрочувствительные имена в двойных кавычках, или без двойных кавычек все приводится к нижнему регистру. В ФБ все без кавычек приводится наоборот, к верхнему регистру.
Так что, облом. Либо upper, либо lower, но не оба вместе. Куда-то надо все равно приводить, чтобы игнорировать регистр, но только в одну сторону.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600141
Hommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvТак что, облом. Либо upper, либо lower, но не оба вместе. Куда-то надо все равно приводить, чтобы игнорировать регистр, но только в одну сторону.
Приводите вверх, но и исходник сохраняйте в системных таблицах.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600143
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

топик о документации. А ты о чём? О Firebird? Так для хотелок по Firebird есть отдельный топик. Он правда затерялся, но можно поднять или новый создать.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600276
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисgds,

топик о документации. А ты о чём? О Firebird? Так для хотелок по Firebird есть отдельный топик. Он правда затерялся, но можно поднять или новый создать.
Вот он.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600331
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvgds,

почитал я про именование объектов в postgresql, там все так же, как и в ФБ. То есть, или регистрочувствительные имена в двойных кавычках, или без двойных кавычек все приводится к нижнему регистру. В ФБ все без кавычек приводится наоборот, к верхнему регистру.
Так что, облом. Либо upper, либо lower, но не оба вместе. Куда-то надо все равно приводить, чтобы игнорировать регистр, но только в одну сторону.
Да я знаю про именование и двойные кавычки. Просто мне приятнее работать с нижним регистром. Было бы здорово при установки выбирать отображение upper или lower, а хранить как есть. Как альтернативный вариант сейчас просто переписываю код возврата объектов и пересобираю сервер.
А так да видимо топиком ошибся, хотелки в другом располагаются.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600332
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds Было бы здорово при установки выбирать отображение upper или lower, а хранить как есть.
все такие премудрые, прямо некуда бечь. Вся эта хрень типа "не хочу upper, хочу lower", по приоритету разработки ниже плинтуса.
Кроме того, почему разработчики должны думать, как это реализовать? А то сделают так, что ты опять будешь жаловаться.
Сейчас есть upper, и "как есть" в двойных кавычках. Предлагай свой вариант реализации.
Вот тут
http://www.sql.ru/forum/1253923/konkurs-idey-pro-firebird
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600348
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gdsПросто мне приятнее работать с нижним регистром.

Приятнее - работай. Или ты раб интеллисенса и без него неспособен имя поля правильно набрать?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600353
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

кстати, не знаю, чего вам вообще дался этот регистр. При безусловном приведении что к нижнему, что к вернему - какая половая разница, что писать в sql? Какая разница, каким регистром экспортируются метаданные из БД? Это такая ерунда, которая не заслуживает никакого внимания.
А насчет "сохранения регистра" - красивое наименование MyTable ? Да наплевать и растереть, главное чтобы не принудительное "MyTable".
Это не компиляция из текста в код. Это метаданные. Осознайте разницу, и забейте, раз и навсегда.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600732
Hommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvgds,

кстати, не знаю, чего вам вообще дался этот регистр. При безусловном приведении что к нижнему, что к вернему - какая половая разница, что писать в sql? Какая разница, каким регистром экспортируются метаданные из БД? Это такая ерунда, которая не заслуживает никакого внимания.
А насчет "сохранения регистра" - красивое наименование MyTable ? Да наплевать и растереть, главное чтобы не принудительное "MyTable".
Это не компиляция из текста в код. Это метаданные. Осознайте разницу, и забейте, раз и навсегда.
Вам по Ctrl+Space в Delphi в каком регистре удобней видеть имена переменных, процедур, функций? Почему всё в uppercase будет не удобно?

Чем плохо после "CREATE TABLE StreetNames(...)" иметь возможность извлечь StreetNames из метаданных, например для отображения в IBExpert?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600738
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
12.02.2018 17:26, Hommer пишет:
> Чем плохо после "CREATE TABLE StreetNames(...)" иметь возможность извлечь StreetNames из метаданных, например для отображения в IBExpert?

всё это хорошо. обсуждалось неоднократно.
но приоритет такой фенечки - ниже плинтуса.
заниматься этим ради эстетики, вместо действительно насЦущных задач, никто не будет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600796
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HommerВам по Ctrl+Space в Delphi
я уже сказал, что метаданные - это не текстовый файл. Вам в тексте триггеров, процедур и view никто не делает uppercase/lowercase.
И в ваших запросах в приложении тоже никто регистр не меняет. Успокойтесь уже.
HommerЧем плохо после "CREATE TABLE StreetNames(...)" иметь возможность извлечь StreetNames из метаданных, например для отображения в IBExpert?
плохо тем, что сейчас StreetNames например в rdb$relation_name означает, что оно должно быть "снаружи" в двойных кавычках, для точного соответствия регистру. Имена объектов хранятся в тех же столбцах, что и до появления 3 диалекта. Для вашей фичи надо добавлять ДОПОЛНИТЕЛЬНЫЕ столбцы в системные таблицы, а это сейчас никому не интересно.

Кстати, любителям нижнего регистра - ну попросите автора IBExpert, чтобы он вместо верхнего регистра "бескавыченных" имен выводил их в нижнем. Что за проблема-то?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600867
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvплохо тем, что сейчас StreetNames например в rdb$relation_name означает, что оно должно быть "снаружи" в двойных кавычках, для точного соответствия регистру.

Стареем. Утрачиваем романтизьм. А как же гемор? Что преодолевать-то останется? Как жить без необходимости помнить какую букву в каком регистре набрал? Скушна...
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601113
Hommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvДля вашей фичи надо добавлять ДОПОЛНИТЕЛЬНЫЕ столбцы в системные таблицы, а это сейчас никому не интересно.
Ваши взгляды удручают.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601122
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HommerВаши взгляды удручают.

Ну так дерзай, выкати pull request.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601133
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HommerВаши взгляды удручают.
уже сто раз обсуждали, что "я хочу такую абстрактную фичу" не работает без малейшей расшифровки этой самой фичи. Я вам объясняю, как устроены сейчас таблицы RDB$. Вы удручаетесь по поводу их устройства?
Ну предложите расширение и реализацию. Тут не надо быть семи пядей во лбу, знать исходники ФБ или что-то такое.
Сейчас сделано вот так. Предложите свой вариант, как надо сделать, чтобы было по вашему. Элементарно же.

К примеру, хотелка про lowercase имен объектов. Начинаем думать, КТО выдает информацию о метаданных - например ISQL. Как он это делает? Производит запрос к системным таблицам, и конструирует текст "create table ...". Значит, по идее, можно в код ISQL добавить некую команду, типа SET LOWER;, в результате которой имена объектов, которые были заданы без двойных кавычек, ISQL будет выводит в lowercase вместо uppercase.
Вуаля, проблема решена! Но нет, не решена. Кроме ISQL то же самое делает IBExpert, Database Workbench, SQL Studio и куча других инструментов.
Значит, получается, надо заставить Firebird ХРАНИТЬ имена объектов не в upper, а в lower. А что делать с уже существующими базами? Конвертировать целиком принудительно? Или хранить и так и сяк? Как тогда будут инструменты все это выводить - как есть, вперемешку?

Собственно, я о том, что желая чего-то, имеет смысл вначале хоть немного ПОДУМАТЬ, как это могло бы быть реализовано. А потом уже предлагать свой вариант. А не требовать, чтобы за вас кто-то придумал реализацию.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601382
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds Просто мне приятнее работать с нижним регистром.
Если вы готовы заплатить 10 тыр, то через неделю можете получить перекомпилированное ядро (версии 3.0.2) где все ключевые слова и системные таблицы будут в нижнем регистре.
Вопросы совместимости с имеющимися БД, оболочками и прочим капслочным наследием - все в разделе дисклеймер!
Готовы заплатить за "приятнее"?
:)
замечание разработчикам ядра
Последние версии исходников, точнее проекты, где добавлена поддержка Visual Studio 2015 (3.0.3) не компилируются!
Выдаёт ошибку. Cам я разбираться не стал. Нет времени пока. И особого желания. Подожду пока пофиксят :)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601391
Hommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008gds Просто мне приятнее работать с нижним регистром.
Если вы готовы заплатить 10 тыр, то через неделю можете получить перекомпилированное ядро (версии 3.0.2) где все ключевые слова и системные таблицы будут в нижнем регистре.
Там работы на десять-пятнадцать минут :)
А если добавить поле в метаданные и сохранять исходное имя и чтобы бекапилось-ресторилось, то часа 2-3. Ну 4, максимум.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601392
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008...Если вы готовы заплатить 10 тыр, то через неделю можете получить перекомпилированное ядро...
...
Последние версии исходников...
Зачем срать в топике про документацию?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601396
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13.02.2018 17:50, Hommer пишет:
> Там работы на десять-пятнадцать минут :)

https://yandex.ru/images/search?text=do it
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601421
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hommer Там работы на десять-пятнадцать минут :)
А если добавить поле в метаданные и сохранять исходное имя и чтобы бекапилось-ресторилось, то часа 2-3. Ну 4, максимум.
Не пали, да не палим будешь!!!
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601472
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

я уже про это говорил. Бесполезно
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601510
Симонов Денис,
По теме: хочется уже увидеть полное описание на великом и могучем что к чему и как по udr (сервисы и плагины) с блекджеком и ... примерами на паскале.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601681
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
14.02.2018 0:27, udr freepascal writer пишет:
> полное описание на великом и могучем что к чему и как по udr (сервисы и плагины) с блекджеком и ... примерами на паскале.

+1
этого действительно назревшая тема
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601685
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это дело хорошее, но не простое. Ещё бы самому разобраться. Я только чуток щупал UDR
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601689
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисэто дело хорошее, но не простое. Ещё бы самому разобраться. Я только чуток щупал UDRЕсли займёшься и будут вопросы - пиши, помогу чем смогу
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601699
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А описание UDR, пусть на невеликом и немогучем, но хоть
более-менее полное и с примерами (хотя бы на С++) есть?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601713
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

нет ничего кроме примеров на C++ и Delphi, и ещё есть примеры на бета версии плагина Java
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601855
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

похоже, скоро будет новый топик, под названием ANN Руководство по языку SQL СУБД Firebird 4.0
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601859
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

да мы обычно не анонсируем до выхода beta. Хотя если есть вопросы, то можно и создать
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39601888
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Последние версии исходников, точнее проекты, где добавлена поддержка Visual Studio 2015 (3.0.3) не компилируются!
Выдаёт ошибку. Cам я разбираться не стал. Нет времени пока. И особого желания. Подожду пока пофиксят :)
Только что проверил - всё собралось.

Microsoft Visual Studio Community 2015
Version 14.0.25431.01 Update 3

чччДЗачем срать в топике про документацию?Поддерживаю
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39738737
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по теме:
не обнаружил в доке описания BREAK.
в списке ключевых присутствует.
функционально вродь работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39738782
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

в зарезервированных нет, в ключевых есть
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39739025
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.11.2018 19:47, Симонов Денис пишет:
> в зарезервированных нет, в ключевых есть

тем более!
описание LEAVE и CONTINUE есть, а BREAK нету.

зы: в доке к 2.5 тоже отсутствует.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39739032
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

ну так бы и сказал что описания оператора BREAK нету. Я то в примечании искал, где ключевые и зарезервированные слова перечислены.
Добавлю.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39739037
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.11.2018 12:02, Симонов Денис пишет:

> ну так бы и сказал что описания оператора BREAK нету.

а я что сказал?!
MPне обнаружил в доке описания BREAK.
в списке ключевых присутствует.
функционально вродь работает.

> Я то в примечании искал, где ключевые и зарезервированные слова перечислены.
> Добавлю.

Ок.

зы: а то у нас тут теоретический спор зашел,
помню что на заре цивилизации поведение BREAK менялось.
а вот подробностей не помню...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39739043
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

походу я уставший был не так прочёл. Где здесь смайл бьющийся об стену
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39739096
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисГде здесь смайл бьющийся об стену
сдезь
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39771293
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо бы отметить особенность встроенной функции ROUND .
при попытке округлить "большое число" имеем все шансы получить "ОЙБЛЯ!"
Код: sql
1.
2.
3.
4.
5.
6.
WITH C AS
 (SELECT CAST(1e19 AS DOUBLE PRECISION) AS FValue FROM RDB$DATABASE)
SELECT
  C.FValue,
  ROUND(C.FValue)
FROM C


Код: plaintext
1.
2.
 Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
numeric value is out of range. 

в старых UDF такого не наблюдалось.

зы: диалект 1
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39771916
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

в принципе можно добавить замечание, только пока не понятно что именно писать.
У меня ощущение что похожие проблемы будут не только с ROUND
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39772131
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.02.2019 20:58, Симонов Денис пишет:
> в принципе можно добавить замечание, только пока не понятно что именно писать.
> У меня ощущение что похожие проблемы будут не только с ROUND

я не уверен, что генерить эксепшн в данном случае правильно.
хотелось бы обсудить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39772132
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

я тоже не думаю что это правильно. Если это баг, то его надо исправлять. Если особенность, то документировать.
Пока рано делать выводы. Комментариев от источников света не поступало.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39772180
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М.б. тогда уже в трекер?))
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39772188
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11.02.2019 13:05, Vlad F пишет:
> М.б. тогда уже в трекер?))

не тара пысь.
мож оно так задумано было...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39772209
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Дык, сами же видите, что по другому внимание какбэ не привлекается.
Предлагаю ловить на живца.))
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791021
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Денис, глянь пожалуйста описание MON$TRANSACTIONS.MON$TOP_TRANSACTION
И мой пост 21842921
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791026
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

уже посмотрел. Вечером добавлю
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791194
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

поправил
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791476
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.03.2019 21:48, Симонов Денис пишет:
> поправил

СПАСИБО!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791753
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в результате шамаства эмпирически выяснил следующее:
при создании внешней таблицы (CREATE TABLE ... EXTERNAL FILE ...)
права и ограничения из конфига (параметр ExternalFileAccess)
в момент выполнения DDL-оператора НЕ ПРОВЕРЯЮТСЯ.

"сюрприз" возникает только при обращении к этой вновь созданной таблице.

если так и задумано, а не буг, то имхо стоит отобразить это в доке.

--
Регардсы и прочее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791772
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кстати, без ключевого слова Restrict хрен получится задать путь для внешних файлов.
надо исправить этот момент в доке.
сейчас там так:
ExternalFileAccess = d:\databases\outfiles; e:\infiles ограничит доступ
только двумя директориями Windows.
а должно быть:
FileAccess = Restrict d:\databases\outfiles;e:\infiles

и не только в доке, но и в примерах которые приведены в стандартных файлах
firebird.conf и databases.conf
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791780
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийв результате шамаства эмпирически выяснил следующее:
при создании внешней таблицы (CREATE TABLE ... EXTERNAL FILE ...)
права и ограничения из конфига (параметр ExternalFileAccess)
в момент выполнения DDL-оператора НЕ ПРОВЕРЯЮТСЯ.

"сюрприз" возникает только при обращении к этой вновь созданной таблице.

если так и задумано, а не буг, то имхо стоит отобразить это в доке.


ну так оно и файл вроде как не создаёт при выполнении DDL. Это чисто декларация в БД.

Мимопроходящийа должно быть:
FileAccess = Restrict d:\databases\outfiles;e:\infiles

это поправлю у себя
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39791791
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
26.03.2019 18:14, Симонов Денис пишет:
> это поправлю у себя

если не трудно, то и в FBDevel маякни, чтоб в исходных конфигах поправили.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
171 сообщений из 171, показаны все 7 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расскажите, чего вам не хватает в документации к FireBird 3.0*
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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