Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / MS SQL -> Postgre / 4 сообщений из 4, страница 1 из 1
22.09.2005, 10:02
    #33282893
Любитель пива
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL -> Postgre
Ситуация такая : была база на мсскл. была репликация. ключевые поля guid.
Сейчас каманда переводить все на постгре. но там не нашел такого типа поля.
В данное время 2 филиала, "скора" будет еще 5-9.
Использовать Int или использовать составные в качестве ключа ?
Подскажите как быть ?

Если невнятно объяснил - исправлюсь -)
...
Рейтинг: 0 / 0
22.09.2005, 10:20
    #33282932
Любитель пива
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL -> Postgre
1. Ипользовать в качестве ключевого поля тип инт и разбивать по диапозонам (што мутарно)
2. Использовать составной ключ инт+номер/имя сервера/филиала......
3. што то еще
...
Рейтинг: 0 / 0
22.09.2005, 10:50
    #33283006
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL -> Postgre
1. Насчет муторно - это как сказать. Таких заморочек, как в MSSQL с identity, нет.
Код: plaintext
1.
2.
3.
На  1 -м сервере: CREATE SEQUENCE seq INCREMENT BY  1000  MINVALUE  1 
На  2 -м сервере: CREATE SEQUENCE seq INCREMENT BY  1000  MINVALUE  2 
...
Поля создать как bigint (sequence само-по себе bigint) - тогда диапазона почти на любую задачу на наш век хватит.
Можно создать всего одну последовательность на базу, при не слишком большой активности тормозить не должно. Есть опция CACHE для снижения конкуренции между сессиями.

3. Можно глянуть pguuid
...
Рейтинг: 0 / 0
22.09.2005, 11:21
    #33283107
Любитель пива
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL -> Postgre
фффф Можно глянуть pguuid

гляжу....спасиба
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / MS SQL -> Postgre / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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