-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Joomla 3.4.5 - Databázový model
- Jan
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 1
12. lis 2015 19:04 #124535
od Jan
Dobrý den,
vytvořil jsem si ze souboru joomla.sql pomocí programu MySQL Workbench databázový model, ale narazil jsem na problém s vazbami (Contains), vytvořený model neobsahuje vazby mezi jednotlivými 67 tabulkami pro systém ve verzi 3.4.5. Potřeboval bych získat přesný model databáze i s VAZBAMI nejlépe pro verzi 3.4.5, nebo pro některou verzi 3.x. Tabulky obsahují sice primární klíče, ale všechny neobsahují klíče cizí, takže propojení všech tabulek není možné, ale z databází vím, že tabulky bez vazeb jsou k ničemu.
Předem děkuji.
vytvořil jsem si ze souboru joomla.sql pomocí programu MySQL Workbench databázový model, ale narazil jsem na problém s vazbami (Contains), vytvořený model neobsahuje vazby mezi jednotlivými 67 tabulkami pro systém ve verzi 3.4.5. Potřeboval bych získat přesný model databáze i s VAZBAMI nejlépe pro verzi 3.4.5, nebo pro některou verzi 3.x. Tabulky obsahují sice primární klíče, ale všechny neobsahují klíče cizí, takže propojení všech tabulek není možné, ale z databází vím, že tabulky bez vazeb jsou k ničemu.
Předem děkuji.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
12. lis 2015 21:31 #124537
od Cony
Odpověď od Cony v tématu Joomla 3.4.5 - Databázový model
Nevím co myslíte vazbou "contains", spíše se asi bavíme o "constraints", tedy "omezeních", mezi které patří i foreign keys.
Databázový model Joomly cizí klíče nepoužívá, sle mého názoru hlavně ze dvou důvodů
Databázový model Joomly cizí klíče nepoužívá, sle mého názoru hlavně ze dvou důvodů
- I když aktuálně již Joomla požaduje MySQL s podporou InnoDB, dříve tomu tak nebylo (InnoDB nebylo tak rozšířené). A starší, jednodušší model MyISAM foreign keys nepodporuje
- Některé vazby použité v databázi (např. tabulka assets) nelze specifikovat pomocí klasického foreign key, protože vazební sloupec v tomto případě ukazuje na několik tabulek, určených hodnotou jiného sloupce
Poděkovali: Jan
Vygenerováno za 0.049 sekund