Skip to content

Databázové schéma

Nové a opravované tabulky musí používat:

sql
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci

Datumy

Zakázané legacy hodnoty:

sql
'0000-00-00'
'0000-00-00 00:00:00'

Pokud hodnota neexistuje, sloupec má být NULL.

Update SQL

Každá strukturální změna musí mít update soubor odpovídající nové verzi balíčku.

Joomla database checker špatně snáší některé moderní konstrukce jako ADD COLUMN IF NOT EXISTS. Pokud je potřeba idempotentní oprava, má být doplněná i v instalačním scriptu přes kontrolu schématu.

Dokumentace je generovaná staticky pomocí VitePress.