Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS SQL Server->PostrgeSQL: GUID ?
|
|||
|---|---|---|---|
|
#18+
Можно ли в линуксе или фрибсд генерировать GUID? Есть приложение и база под MS SQL Server, хочу сделать light версию продукта, т.е. в качестве сервера баз использовать PostgreSQL. Вопрос в следующем: в базе MS SQL Server используются поля типа uniqueidentifier. Как их перенести и соответственно как генерировать в базе (триггер, процедура) гуиды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 15:53 |
|
||
|
MS SQL Server->PostrgeSQL: GUID ?
|
|||
|---|---|---|---|
|
#18+
GUID в полном понимании нет(т.е. в смысле, что на любых хостах и в любой момент времени генеряться уникальные значения). А для уникальности можешь завести в таблице поле типа SERIAL, - получишь автоинкрементные поля, создашь UNIQUE INDEX - вот тебе и уникальные значения, - повторяться однозначно не будут. Далее пишешь тригер или функцию типа SELECT nextval('..._seq') - возвращать всегда будет новое число. Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2004, 15:39 |
|
||
|
MS SQL Server->PostrgeSQL: GUID ?
|
|||
|---|---|---|---|
|
#18+
Все бы хорошо, но задача стоит в том, чтобы перенести и адаптировать базу с MS SQL Server на PostgreSQL. А в ней уже используются гуиды, причем, что не очень хорошо, это то, что в некоторых таблицах при вставке записи испоьзуется функция на newid(), которая создает гуид. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 12:25 |
|
||
|
MS SQL Server->PostrgeSQL: GUID ?
|
|||
|---|---|---|---|
|
#18+
Ну вот и просто заменяешь тип uniqueidentifier на integer и пишешь функцию newid, которая возвращает какой-нибудь nextval('global_database_seq'). А для импорта-экспорта данных пишешь специальное средство. И всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2004, 14:54 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32384778&tid=2007984]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 159ms |

| 0 / 0 |
