DY А зачем это вообще клиенту?
ну как бы полезно для обновления без отключения пользователей,
обновил я процедурки, на них кеш скинулся, а зависимые используемые в этот
момент будут со старым кешем,
а был бы АПИ я его дернул, и настало вселенское счастье.
With best regards, Attid.
DY А зачем это вообще клиенту?
а был бы АПИ я его дернул, и настало вселенское счастье.
Я на прошлой неделе решал одну похожую задачу - в одном месте дергают, в
других обновляются. Все стороны могут работать в разных потоках, и точек
входа у этих сторон - море. Я практически рехнулся
Attid wrote:
а такая хотелка (дать АПИ на обновление кеша) в трекере есть =)
А зачем для этого АПИ?
--
Дмитрий Еманов
Dmitry Yemanov сообщил/сообщила в новостях следующее:
Attid wrote:
а такая хотелка (дать АПИ на обновление кеша) в трекере есть =)
А зачем для этого АПИ?
А что, будет запросом?
Update From Cache
--
С уважением Горбонос Игорь Леонидович
Игорь Горбонос wrote:
А что, будет запросом?
А зачем это вообще клиенту?
--
Дмитрий Еманов
Dmitry Yemanov сообщил/сообщила в новостях следующее:
Игорь Горбонос wrote:
А что, будет запросом?
А зачем это вообще клиенту?
Да клиенту это незачем, ему нужны корректные данные по его запросам, а они
получается, могут отличатся от тех, которые будут после обновления кеша
метаданных.
KV Так что настоящая проблема - обновить кеш метаданных при таких
KV изменениях.
а такая хотелка (дать АПИ на обновление кеша) в трекере есть =)
With best regards, Attid.
sasha ...
Влад, а не ты ли делал мошное ключевое слово DEFAULT в 2.5? Или мне показалось?
Не могу найти ничего про это...
Если ты о своём последнем запросе в трекере, то такого не делали вроде.
--
Хорсун Влад
Khorsun Vlad wrote:
Влад, а не ты ли делал мошное ключевое слово DEFAULT в 2.5? Или мне
показалось? Не могу найти ничего про это...
Если ты о своём последнем запросе в трекере, то такого не делали вроде.
Делали только INSERT INTO T DEFAULT VALUES.
--
Дмитрий Еманов
Если ты о своём последнем запросе в трекере, то такого не делали вроде.
Та мне кажется что я где-то читал что что-то такое кто-то делал.
Меня тут мысль посетила что хорошо бы чтобы и выражения с DEFAULT
работали. Представляешь, у меня есть процедура с кучей дефолтных
параметров и я пишу
On Fri, 04 Jul 2008 15:42:04 +0400, sasha [EMAIL PROTECTED] wrote:
EXECUTE PROCEDURE PROC(COALESCE(:PARAM_1, DEFAULT), ... COALESCE(:PARAM_N,
DEFAULT))
Опять бантики... ИМХО и над обычными дефолтами зря время тратили.
EXECUTE PROCEDURE PROC(:PARAM_1, ... :PARAM_N)
AS BEGIN
:PARAM_1 =
Опять бантики... ИМХО и над обычными дефолтами зря время тратили.
Ну что значит бантики? Значения по умолчанию - это элемент
самодокументирования кода. Идеальный код - это когда посмотрев на имя и
интерфейс процедуры/публичного метода можно сразу однозначно догадаться
что и как он делает.
Вобще DEFAULT - это слово, имеющее куда больший потенциал чем этот
пример. Можно, к примеру, объявить домен со значеним по умолчанию,
потом использовать его в куче мест, в команде написать DEFAULT вместо
конкретного значения. Потом поменять дефолтное значение в домене и опля
- везде всё
Делали только INSERT INTO T DEFAULT VALUES.
Есть знаешьо какая проблема ещё. Поскольку вы триггеры на вьюхи разбить
на BEFORE/INSTEAD/AFTER не захотели и имеются только INSTEAD, то через
вьюху низзя вставить в таблицу значения по умолчанию, потому как в
триггере всё равно явно все поля
Привет!
потом использовать его в куче мест, в команде написать DEFAULT вместо
конкретного значения. Потом поменять дефолтное значение в домене и опля
- везде всё продолжает корректно работать...
Фигушки (с) :)
Ты забываешь, что все компилиццо в BLR. Так что везде все продолжает
- это
Фигушки (с) :)
Ты забываешь, что все компилиццо в BLR. Так что везде все продолжает
- это спорный вопрос.
он попросит Хвастунова сделать кнjпку перекомпилировать зависимости
:-)
Hi WildSery !
W Опять бантики... ИМХО и над обычными дефолтами зря время
W тратили.
W EXECUTE PROCEDURE PROC(:PARAM_1, ... :PARAM_N)
W AS BEGIN
W:PARAM_1 = COALESCE(:PARAM_1, SOME_VALUE);
W:PARAM_N = COALESCE(:PARAM_N, SOME_VALUE);
А если надо передать нулл ? А дефолт, если я
Sergey Mereutsa ...
потом использовать его в куче мест, в команде написать DEFAULT вместо
конкретного значения. Потом поменять дефолтное значение в домене и опля
- везде всё продолжает корректно работать...
Фигушки (с) :)
Ты забываешь, что все компилиццо в BLR. Так что везде все
Dmitry Voroshin ...
В релизных нотах написано про EXECUTE STATEMENT
EXECUTE STATEMENT query_text [(input_parameters)]
а в примерах
EXECUTE STATEMENT (:S) ()
скобочки либо лишние, либо их не хватает :(
Еще там написано, что если есть input_parameters, то query_text должен быть
в
Vlad Khorsun [EMAIL PROTECTED]
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Dmitry Voroshin ...
В релизных нотах написано про EXECUTE STATEMENT
EXECUTE STATEMENT query_text [(input_parameters)]
а в примерах
EXECUTE STATEMENT (:S) ()
скобочки либо лишние, либо их не
20 matches
Mail list logo