
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.01.2003, 15:30
|
|||
|---|---|---|---|
|
|||
Replication |
|||
|
#18+
Есть 2 БД : DB1 и DB2 На DB1: CREATE TABLE tab1( id NUMBER, name VARCHAR(20) ); CREATE MATERIALIZED VIEW LOG ON tab1 WITH PRIMARY KEY, SEQUENCE EXCLUDING NEW VALUES; На DB2: CREATE TABLE tab1( id NUMBER, name VARCHAR2(20), is_deleted NUMBER(1) DEFAULT 0 ) CREATE MATERIALIZED VIEW tab1 ON PREBUILT TABLE REFRESH FAST WITH PRIMARY KEY FOR UPDATE AS SELECT * FROM tab1@DB1; При удалении строки из tab1@DB1, в tab1@DB2 соотв. строка не должна удалятьсяб только обновляться (UPDATE tab1 SET is_deleted=1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2003, 16:37
|
|||
|---|---|---|---|
|
|||
Replication |
|||
|
#18+
вопросик плиз корректней поставь: что куда зачем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.01.2003, 16:46
|
|||
|---|---|---|---|
|
|||
Replication |
|||
|
#18+
Имхо это не репликация, а собственные бизнес-правила по фиксированию удаленных записей. Создай в DB1 таблицу, по структуре одинаковую с tab1, вставляй в нее записи при удалении их из tab1 (это можно сделать на триггере), и делай materialized view уже на эту самую таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1992118]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 313ms |

| 0 / 0 |
