"D:\Replicator_1_beta\Client\TEMPLATE.GDB" Previous topic Chapter index Next topic

Tables

 

Table

Description

CLIENT

Содержит поколения текущей БД для клиентов (что клиенты знают о текущей БД). Редактируется по запросу клиента (вызов процедуры SET_CLIENT_GEN). Информация используется для очистки логов от мёртвых записей

CURR_SERV

Сервер, с которым БД реплицируется. Для каждой транзакции видим max 1 сервер (всего в таблице может быть больше).

DB_PROFILE

Поколения серверов с которыми текущая БД реплицировалась, поколения в момент репликации (что текущая БД знает о серверах).

DB_PROFILE_INPUT

Таблица для временного хранения принятых изменений в таблице DB_PROFILE. Поле SERV_DB_ID для избежания конфликтов уникальности при приёме от нескольких серверов одновременно.

DETAIL

Таблица данных. Подчинённая для MASTER. GID - первичный ключ . Поля DATA - поле с данными и MASTER_GID могут редактироваться пользователем. Остальные поля служебные.

DETAIL_INPUT

Таблица для временного хранения принятых изменений в таблице DETAIL. Поле SERV_DB_ID для избежания конфликтов уникальности при приёме от нескольких серверов одновременно.

GLOBAL_VARS

Эмуляция глобальных переменных. Одна запись с полями "текущий сервер", "текущее поколение" .

LOG_DB_PROFILE

Таблица регистрации изменений в DB_PROFILE

LOG_DETAIL

Таблица регистрации изменений в DETAIL

LOG_MASTER

Таблица регистрации изменений в MASTER

MASTER

Таблица данных. Главная для DETAIL. GID - первичный ключ . DATA - поле с данными, может редактироваться пользователем. Остальные поля служебные.

MASTER_INPUT

Таблица для временного хранения принятых изменений в таблице MASTER. Поле SERV_DB_ID для избежания конфликтов уникальности при приёме от нескольких серверов одновременно.

    This file was generated with EMS InterBase/FireBird Manager (www.ibmanager.com) at 11/13/2006 10:51 PM Previous topic Chapter index Next topic

 

Хостинг от uCoz