WebToDate/Struktura databáze/Tabulky pro správu modulů: Porovnání verzí
mBez shrnutí editace |
|||
| (Není zobrazeno 5 mezilehlých verzí od 2 dalších uživatelů.) | |||
| Řádek 1: | Řádek 1: | ||
[[Category:WebToDate | [[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 | * GROUPID – identifikátor týmu uživatelů (odkaz na tabulku NEWSUSERGROUPS) | ||
== MODSETTINGS == | == MODSETTINGS == | ||
| Řádek 53: | Řádek 53: | ||
== MODXUSAGE == | == MODXUSAGE == | ||
Tabulka obsahuje odkazy na sloupce XUSERID v celé databázi | Tabulka obsahuje odkazy na sloupce XUSERID v celé databázi. | ||
* 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: | 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 | |||
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