Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Уникальный ключ по разным подразделениям в реплицируемой БД / 5 сообщений из 5, страница 1 из 1
12.04.2016, 13:25
    #39213550
arCHi_1887
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ по разным подразделениям в реплицируемой БД
Есть БД центра, куда реплицируются данные из подразделений (~200 штук).
Каждое подразделение имеет уникальный 4-х значный ключ.
Есть таблица, например, products, с полям id и value.
Поле id формируется сиквенсом.
Все записи из таблицы products каждого подразделения реплицируются в центральную БД.
Как реализовать уникальность поля ID в таблице products в центральной БД?
...
Рейтинг: 0 / 0
12.04.2016, 13:30
    #39213562
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ по разным подразделениям в реплицируемой БД
arCHi_1887Как реализовать уникальность поля ID в таблице products в центральной БД?

Перекуй id с последовательность на GUID.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.04.2016, 13:51
    #39213603
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ по разным подразделениям в реплицируемой БД
arCHi_1887Есть БД центра, куда реплицируются данные из подразделений (~200 штук).
Каждое подразделение имеет уникальный 4-х значный ключ.
Есть таблица, например, products, с полям id и value.
Поле id формируется сиквенсом.
Все записи из таблицы products каждого подразделения реплицируются в центральную БД.
Как реализовать уникальность поля ID в таблице products в центральной БД?
Не понятно подразумеваются еще какие-то требования. Но Вы можете сделать составной ключ: Подразделение, ID продукта. Можно их как-то в одно поле затолкать. Можно, тупо добавить ID счетчик в центральную таблицу, если нужно просто чтобы было.
...
Рейтинг: 0 / 0
12.04.2016, 13:57
    #39213614
arCHi_1887
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ по разным подразделениям в реплицируемой БД
vadiminfo,

Я склоняюсь к "в одно поле затолкать".

Пока сделал так: ID подразделения умножаю на 100 миллиардов, к этому значению прибавляю значение сиквенса. Конечно, сиквенс не должен вырасти >= 100 миллиардов.
...
Рейтинг: 0 / 0
14.04.2016, 11:44
    #39215439
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальный ключ по разным подразделениям в реплицируемой БД
arCHi_1887,
добавить код подразделения в PK всех необщих для подразделения таблиц, разумеется.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Уникальный ключ по разным подразделениям в реплицируемой БД / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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