RUID

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
RUID (Record Unique Identifier) -- уникальный идентификатор записи в пределах всех баз данных системы [[Гедымин]].
+
RUID (Record Unique Identifier) — уникальный идентификатор записи в пределах всех баз данных системы [[Гедымин]].
  
В пределах файла базы данных все объекты имеют уникальный целочисленный идентификатор благодаря использованию одного генератора [[gd_g_dbid]]. Каждая база данных имеет свой уникальный целочисленный идентификатор [[DBID]], который хранится в генераторе [[gd_g_dbid]]. RUID объекта -- это два целых числа: идентификатор объекта и идентификатор базы данных, в которой этот объект был создан. В строковом представлении RUID имеет следующий вид: "recid_dbid", где recid -- это идентификатор записи, а dbid -- базы данных.
+
В пределах файла базы данных все объекты имеют уникальный целочисленный идентификатор благодаря использованию одного генератора [[gd_g_dbid]]. Каждая база данных имеет свой уникальный целочисленный идентификатор [[DBID]], который хранится в генераторе [[gd_g_dbid]]. RUID объекта — это два целых числа: идентификатор объекта и идентификатор базы данных, в которой этот объект был создан.  
 +
 
 +
==== Строковое представление ====
 +
 
 +
В строковом представлении RUID имеет следующий вид: "recid_dbid", где recid -- это идентификатор записи, а dbid -- базы данных. Обычно, РУИД в строковом представлении используется при вызове функции gdcBaseManager.GetIDByRUIDString. Например:
 +
 
 +
  gdcBaseManager.GetIDByRUIDString("147012468_486813904")
 +
 
 +
==== Хранение RUID в базе данных ====
  
 
Связи между идентификатором записи в текущей базе данных и ее РУИДом хранятся в таблице [[GD_RUID]].
 
Связи между идентификатором записи в текущей базе данных и ее РУИДом хранятся в таблице [[GD_RUID]].
  
 
[[Category:База данных]]
 
[[Category:База данных]]

Версия 14:39, 21 января 2010

RUID (Record Unique Identifier) — уникальный идентификатор записи в пределах всех баз данных системы Гедымин.

В пределах файла базы данных все объекты имеют уникальный целочисленный идентификатор благодаря использованию одного генератора gd_g_dbid. Каждая база данных имеет свой уникальный целочисленный идентификатор DBID, который хранится в генераторе gd_g_dbid. RUID объекта — это два целых числа: идентификатор объекта и идентификатор базы данных, в которой этот объект был создан.

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

В строковом представлении RUID имеет следующий вид: "recid_dbid", где recid -- это идентификатор записи, а dbid -- базы данных. Обычно, РУИД в строковом представлении используется при вызове функции gdcBaseManager.GetIDByRUIDString. Например:

 gdcBaseManager.GetIDByRUIDString("147012468_486813904")

Хранение RUID в базе данных

Связи между идентификатором записи в текущей базе данных и ее РУИДом хранятся в таблице GD_RUID.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты