Обсуждение: уникальный ключ по нескольким БД

Поиск
Список
Период
Сортировка

уникальный ключ по нескольким БД

От
Serik
Дата:
Добрый день !
Есть несколько серверов, с которых планируется сливать данные на один
сервер. Есть ли в PosgreSQL такой тип данных, который позволит сделать
уникальный ключ для всех БД. Т.е. объявить такое поле, по нему
первичный ключ, и больше об этом не вспоминать.
В MS SQL такой тип данных есть, название звучит как "гуид" (точнее
сказать не могу).
Или насколько тормознее станет таблица (точнее вся БД, примерно 70
таблиц) если объявить первичный ключ по текстовому полю, например 12
символов, и инициализировать его триггером. Насколько упадет скорость
добавления (подозреваю что не сильно), и скорость выборки (например
связка по реляции по такому ключу 3 таблиц) ?


--
С уважением,
 Serik


Re: уникальн

От
Genix
Дата:
Serik wrote:

> Есть несколько серверов, с которых планируется сливать данные на один
> сервер. Есть ли в PosgreSQL такой тип данных, который позволит сделать
> уникальный ключ для всех БД. Т.е. объявить такое поле, по нему
> первичный ключ, и больше об этом не вспоминать.

а вариант составного primary key (id + поле константа, уникальная для
каждого сервера) здесь не подойдет?



--
У каждого в башке свои тараканы...