Databáze a porovnávání (kódování)

Instaluji drupan na FORPSI,
podle návodů připravuji DB v webMySQL Adminu.
Vyberu databázi > Úpravy > zda v části porovnání nastavím utf8_czech_ci a uložím.

Spustím instalaci Drupal 7.38 vše proběhne jak má, jen když kouknu do webMySQL Admina tak všechny vytvořené tabulky mají porovnání nastaveno na utf8_general_ci.
Když jsem pátral kde by se dalo co nastavit tak v proměnných (v webMySQL Adminu) jsem našel položky s těmito hodnotami:
-----------------------------------
collation connection: utf8_general_ci
(Hodnota sezení): utf8_czech_ci

-----------------------------------
collation database: utf8_general_ci
-----------------------------------
collation server: utf8_general_ci
-----------------------------------
V DB se téměř vůbec nevyznám a toto je pro mě vyšší dívčí. Jedinou změnu, kterou jsem změnil je pravděpodobně ta (Hodnota sezení). Jak by měla být jaké hodnota nastavena aby ve výchozím stavu byly vytvářeny tabulky s utf8_czech_ci?
Případně kde by se toto dalo změnit?
Nebo Drupal ve verzi 7.38 vytváří při instalaci tabulky s natvrdo nastaveným utf8_general_ci?
Případně jak velký to může být do budoucna problém?

Díky moc za zhodnocení situace, vysvětlení a případně navedení.
(Prosím opravdu jak pro amatéry, co je SQL dotaz vím, ještě ho snad dovedu spustit ale vymyslet svůj, který by databízi prospěl a nelikvidoval jí si již raději netroufám)

Profile picture for user Jan Polzer

Dobrý den, nevím jak na Forpsi, ale phpMyAdmin má možnost porovnávání změnit u jednotlivých tabulek, stačí tam klepnout na Upravit a změnit porovnávání v rozbalovací nabídce. Při vytváření nové databáze je rovněž nastaveno výchozí porovnávání, které si sám zvolíte.

návštěvník

Ano to vím, jak toručně změním u jednotlivých tabulek.
Ale kde (jestli je to tedy potřeba) je nutno co změnit v nastaveí Drupalu? V settings.php?

$databases = array (
‚default‘ =>
array (
‚default‘ =>
array (
‚database‘ ⇒ ‚##########‘,
‚username‘ ⇒ ‚##########‘,
‚password‘ ⇒ ‚##########‘,
‚host‘ ⇒ ‚##########.##########­.##########‘,
‚port‘ ⇒ ‚3306‘,
‚driver‘ ⇒ ‚mysql‘,
‚prefix‘ ⇒ ‚d7_‘,
‚collation‘ ⇒ ‚utf8_czech_ci‘
),
),
);

návštěvník

Jinak ještě postřeh, pokud změním nastavené porování u jednotlivých tabulek, tak u sloupců těchtotabulke, které jsou již vytvořené, zůstane původně nastavené porovnání.

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru