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

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

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

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


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