powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Репликация Ключевые поля Генераторы
9 сообщений из 9, страница 1 из 1
Репликация Ключевые поля Генераторы
    #32513605
Queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерестно мнение спецов, в правильном ли направлении я иду...
Нужно сообразить репликацию между двумя офисами, всё бы ничего , но беспокоят генераторы неповторяемых значений для ключевых столбцов.....
Специфика базы данных не позволяет ничего другого окромя генераторов...

Вот думаю сделать две одинаковые таблицы для двух офисов и связать в запросах. Как бы Вы поступили на моём месте?
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32513785
Scream
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй для них использовать один и тот же генератор

--
LET`S ROCK!
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32513799
Scream
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М-да, сказал не подумав...

А зачем, собсно говоря, ДВЕ таблицы? Делай все в одной

--
LET`S ROCK!
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32513822
Maks_f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не майся делай генератору шаг предположим в 10 один стартуй(в первом офисе) с 2 другой(во втором) с 3, и репликация будет идти нормально
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32513864
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разбей генераторы на диапазоны.
1-й офис установи генератор в 0
2-й офис установи генератор в 100000000
3-й офис установи генератор в 200000000
.............................................................
и никаких проблем не будет
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32514166
AOSila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я в таблице которая реплицируеться уникальный ключ по 2 полям сделал.
1 уникальный номер документа в офисе. Второй номер офиса.
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32514173
Queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представляете мужики, сижу я значит вчера на кухне, и тут меня так сказать дошло, а что собственно мне мешает использовать один генератор тока у первого офиса оно будет от 0 до 100000 у второго офиса 100000 , можно даже проверку будет соорудить если оно перескочит этот диапазон.. Докумекал, блин.... (раньше просто немного с другим типом работал, вот и зациклился..)

Ну и что я вижу, открываю форум - Так сказать решение есть, большинство склоняется к тому же...

Спасибо всем....
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32514183
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне способы предложенные AOSila (доп. признак),
Maks_f(чет./нечет.) нравятся больше. Если разделять последовательность на диапазоны (даже большие), то можно все же получить задвоенные значения. А заведомо закладывать ограничения, не есть гуд.
...
Рейтинг: 0 / 0
Репликация Ключевые поля Генераторы
    #32514216
Queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dik76
Я в таких случаях уповаю на проверку. при получении генератора сравниваем его со значением записанным в config таблице получаемом при загрузке приложения (думаю там будет два значения текущие начало и следующие начало) , и если что увеличиваем на след.диапазон...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Репликация Ключевые поля Генераторы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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