WebToDate/Struktura databáze/Tabulky pro správu modulů: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Bajkvl (diskuse | příspěvky)
mBez shrnutí editace
 
(Nejsou zobrazeny 4 mezilehlé verze od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
[[Category:WebToDate 4.1 Struktura databáze]]
[[Category:WebToDate Struktura databáze]]
[[Category:Struktura databáze]]
[[Category:Struktura databáze]]
== MODRECEIPTS ==
== MODRECEIPTS ==
Řádek 14: Řádek 14:
* MODULEID – identifikátor modulu (odkaz na tabulku MODULES)
* MODULEID – identifikátor modulu (odkaz na tabulku MODULES)
* OBJECTID – pole je využíváno, pouze pokud hodnota MODULES.ADVUSERSYSTEM=''true''. Jde pak o identifikátor objektu, např. diskuzního fóra, na který jsou práva aplikována.
* OBJECTID – pole je využíváno, pouze pokud hodnota MODULES.ADVUSERSYSTEM=''true''. Jde pak o identifikátor objektu, např. diskuzního fóra, na který jsou práva aplikována.
* GROUPID – identifikátor skupiny uživatelů (odkaz na tabulku NEWSUSERGROUPS)
* GROUPID – identifikátor týmu uživatelů (odkaz na tabulku NEWSUSERGROUPS)


== MODSETTINGS ==
== MODSETTINGS ==
Řádek 57: Řádek 57:
Sloupce XUSERID uchovávají identifikátory registrovaných uživatelů. Tato informace je spravována každým modulem zvlášť, takže smysl tabulky MODXUSAGE vyplývá z potřeby moci upravovat tyto identifikátory jedinou operací. Tato operace by přicházela v úvahu v případě, že dva rozdílní uživatelé budou shledáni stejnými a bude tedy vhodné považovat je při jejich dalších aktivitách za uživatele jednoho.
Sloupce XUSERID uchovávají identifikátory registrovaných uživatelů. Tato informace je spravována každým modulem zvlášť, takže smysl tabulky MODXUSAGE vyplývá z potřeby moci upravovat tyto identifikátory jedinou operací. Tato operace by přicházela v úvahu v případě, že dva rozdílní uživatelé budou shledáni stejnými a bude tedy vhodné považovat je při jejich dalších aktivitách za uživatele jednoho.


* COLUMNNAME – identifikátor tabulky-sloupce modulu, kde jsou uchovávány identifikátory registrovaných uživatelů. Následující seznam ukazuje typický obsah tabulky:��ADVICEITEMS.XUSERID�DISCITEMS.XUSERID�DISCNEWITEMS.XUSERID�DISCSUBSCRIPTIONS.XUSERID�MLISTUSER.XUSERID
* COLUMNNAME – identifikátor tabulky-sloupce modulu, kde jsou uchovávány identifikátory registrovaných uživatelů. Následující seznam ukazuje typický obsah tabulky:
 
ADVICEITEMS.XUSERID
 
DISCITEMS.XUSERID
 
DISCNEWITEMS.XUSERID
 
DISCSUBSCRIPTIONS.XUSERID
 
MLISTUSER.XUSERID

Aktuální verze z 2. 4. 2012, 10:52

MODRECEIPTS

Tabulka obsahuje Předpisy použité v modulech.

  • MODULEID – identifikátor modulu (odkaz na tabulku MODULES)
  • RECEIPTID – identifikátor Předpisu
  • NAME – název Předpisu

MODRIGHTS

Tabulka definuje přístupová práva k datům modulu pro případ, že tato práva lze poskytnout i jiným uživatelům než administrátorům.

  • ID – identifikátor záznamu
  • MODULEID – identifikátor modulu (odkaz na tabulku MODULES)
  • OBJECTID – pole je využíváno, pouze pokud hodnota MODULES.ADVUSERSYSTEM=true. Jde pak o identifikátor objektu, např. diskuzního fóra, na který jsou práva aplikována.
  • GROUPID – identifikátor týmu uživatelů (odkaz na tabulku NEWSUSERGROUPS)

MODSETTINGS

Tabulka slouží k uchování některých parametrů modulů.

  • MODULEID – identifikátor modulu (odkaz na tabulku MODULES)
  • LANGUAGEID – identifikátor jazyka (odkaz na tabulku NEWSLANGUAGE)
  • RECEIPTID – identifikátor Předpisu (odkaz na tabulku MODRECEIPTS)
  • SPECIFGROUP – pomocné pole, které může identifikovat určitou sadu nastavení
  • SETID – identifikátor aktuálního nastavení, který je unikátní pro daný modul a jazyk
  • DTYPE – typ uchovávaných dat:

1.. celočíselná hodnota

2.. řetězcová hodnota

  • IVALUE – celočíselná hodnota nastavení
  • SVALUE – řetězcová hodnota nastavení

MODULES

Tabulka obsahuje základní informace o instalovaných modulech; každý záznam představuje jeden modul.

  • MODULEID –identifikátor modulu
  • NAME – název modulu
  • VER1 – 1. cifra verze modulu
  • VER2 – 2. cifra verze modulu
  • VER3 – 3. cifra verze modulu
  • VER4 – 4. cifra verze modulu
  • DEFPATH – cesta ke neveřejným skriptům modulu, relativní k /application/
  • OPTIONS – může být použito pro hlavní volbu modulu (např. jako určení, zda fulltextovací služba indexuje soubory nebo databázové záznamy)
  • ADVUSERSYSTEM – ukazatel použití pokročilého systému práv modulem
  • ADVOBJECTNAME – název objektu modulu (při ADVUSERSYSTEM = 1)
  • ADVOBJECTDESC – popis objektu modulu
  • ADVOBJECTIDFIELD – datábázové pole s identifikátorem objektu
  • ADVOBJECTNAMEFIELD – databázové pole s názvem objektu
  • ACTIVE – určuje, zda je modul aktivní (zda bude zobrazen seznamu modulů)
  • INSTALLED – datum a čas instalace modulu

MODXUSAGE

Tabulka obsahuje odkazy na sloupce XUSERID v celé databázi.

Sloupce XUSERID uchovávají identifikátory registrovaných uživatelů. Tato informace je spravována každým modulem zvlášť, takže smysl tabulky MODXUSAGE vyplývá z potřeby moci upravovat tyto identifikátory jedinou operací. Tato operace by přicházela v úvahu v případě, že dva rozdílní uživatelé budou shledáni stejnými a bude tedy vhodné považovat je při jejich dalších aktivitách za uživatele jednoho.

  • COLUMNNAME – identifikátor tabulky-sloupce modulu, kde jsou uchovávány identifikátory registrovaných uživatelů. Následující seznam ukazuje typický obsah tabulky:

ADVICEITEMS.XUSERID

DISCITEMS.XUSERID

DISCNEWITEMS.XUSERID

DISCSUBSCRIPTIONS.XUSERID

MLISTUSER.XUSERID