|
Актуализировать псевдонимы.
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите, как без пересоздания актуализировать псевдоним созданный через DRDA, что бы он подхватил все изменения произошедшие в REMOTE TABLE ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 11:04 |
|
Актуализировать псевдонимы.
|
|||
---|---|---|---|
#18+
PS v 9.7 читаю https://www.ibm.com/support/producthub/db2/docs/content/SSEPGG_11.5.0/com.ibm.data.fluidquery.doc/topics/iiyvfed_working_w_nn.html и что-то не нахожу ответа. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 11:52 |
|
Актуализировать псевдонимы.
|
|||
---|---|---|---|
#18+
mahaon2000 Добрый день. Подскажите, как без пересоздания актуализировать псевдоним созданный через DRDA, что бы он подхватил все изменения произошедшие в REMOTE TABLE ? А что за задачу вы решаете актуализацией, и для чего требуется "без пересоздания"? Если права сохранить, то Код: sql 1.
Если подхватить изменения, которые вы потом сделали сами с помощью Код: sql 1.
то увы, вам придётся самостоятельно протоколировать эти изменения, чтобы накатить их снова. Делайте это просто в одной транзакции с пересозданием "псевдонима". Если задача сохранить наполненность кэша на сервере... Вряд ли у вас это получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 11:54 |
|
Актуализировать псевдонимы.
|
|||
---|---|---|---|
#18+
CawaSPb, Спасибо за ответ. То есть кроме как drop and create nickname нет больше способов дать ему знать что в удалённой таблице источнике появилось поле и надо бы его добавить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 12:08 |
|
Актуализировать псевдонимы.
|
|||
---|---|---|---|
#18+
mahaon2000 Спасибо за ответ. Всегда пожалуйста! mahaon2000То есть кроме как drop and create nickname нет больше способов дать ему знать что в удалённой таблице источнике появилось поле и надо бы его добавить? Нет. Ну кроме как использовать "CREATE OR REPLACE NICKNAME ...". Прямо так и пишется. Оно перечитает удалённую структуру и пересоздаст её, не попортив права доступа. Если вы сами потом объект не курочили с помощью ALTER NICKNAME (позволяет менять локальные имена, типы колонок, задавать некоторые опции), то оно "сделает всё само". Чем не подходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 13:36 |
|
Актуализировать псевдонимы.
|
|||
---|---|---|---|
#18+
CawaSPb Чем не подходит? Подходит. Но вот грех, редко использовал nickname и был уверен, что nickname "следит" за таблицей-источником или даже не следит, а видит напрямую её через drda. А получается, что он "знает" только структуру источника которая была на момент создания псевдонима. Учтём. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 13:52 |
|
Актуализировать псевдонимы.
|
|||
---|---|---|---|
#18+
mahaon2000, Было бы слишком долго запросы компилировать, каждый раз удалённо структуру запрашивать. Ну и работают они как некоторое фиксированное API - список колонок с типами и некоторыми атрибутами источника (подчас локально скорректированное). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2020, 14:23 |
|
|
start [/forum/topic.php?fid=43&fpage=3&tid=1600172]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 447ms |
0 / 0 |