Movatterモバイル変換


[0]ホーム

URL:


Jump to content
MediaWiki
Search

Příručka:$wgDBprefix

From mediawiki.org
This page is atranslated version of the pageManual:$wgDBprefix and the translation is 100% complete.
Languages:
Nastavení databáze: $wgDBprefix
Předpona názvu tabulky.
Zavedeno od verze:1.4.0
Odstraněno od verze:stále se používá
Povolené hodnoty:(řetězec)
Výchozí hodnota:''
Další nastavení:Podle abecedy |Podle funkce

Podrobnosti

Předpona názvu tabulky.Měla by být alfanumerické, neměla by obsahovat mezery ani spojovníky a měla by končit "_".Pokud máte přístup pouze k jedné databázi a přejete si nainstalovat více než jednu verzi MediaWiki nebo máte jiné aplikace, které databázi také používají, můžete názvům tabulek přiřadit jedinečnou předponu, abyste zabránili jakýmkoli konfliktům v názvech nebo nejasnostem.

Pokud například použijete předponu 'wiki_', bude se tabulka 'page' místo toho jmenovat 'wiki_page'.

Musíte to nastavit při počáteční konfiguraci nebo ručně změnit názvy tabulek později.Změna tohoto nastavení automaticky neaktualizuje názvy tabulek ve vaší databázi.

Toto nastaveníNE se používá, pokud je vaše databáze PostgreSQL: místo toho se používajíschémata (viz$wgDBmwschema).[1]

Společná hodnota

Mnoho instalačních techniků ve výchozím nastavení nastavuje předponu databázové tabulky "$wgDBprefix" na "mw_".[2][3][4]

Pozor!Pozor:
  • Po zahrnutíSetup.php neměňte$wgDBmwschema.Poznámka:Setup.php inicializuje různé cesty, zahrnuje některé běžné soubory, spouští relace a provádí různé další úlohy nastavení pro požadavek. Nesouvisí s instalací nebo nastavením MediaWiki.
  • Pouze soubory vincludes/db/ by měly používat$wgDBmwschema, zatímco všechny ostatní by měly používat metodudbSchema() poskytovanou rozhranímWikimedia\Rdbms\IDatabase nebo ji extrahovat z metodygetDomainId() v rozhraníWikimedia\Rdbms\ILoadBalancer neboWikimedia\Rdbms\ILBFactory. TřídaDatabaseDomain může extrahovat z ID databázové domény takové komponenty.
  • Pokud nakonfigurujete$wgDBservers nebo$wgLBFactoryConf, musíte ještě definovat$wgDBname,$wgDBmwschema (pokud je to možné pro typ DB) a$wgDBprefix (pokud je to možné pro typ DB). Kombinace$wgDBname,$wgDBmwschema a$wgDBprefix definujedatabázovou doménu aktuální wiki. Toto se také nazývádoména místní databáze. Nastavení 'dbname' a 'tablePrefix' v$wgDBservers a$wgLBFactoryConf definují výchozí DB/prefix pouze v případě, že je požadováno připojení sDatabaseDomain::newUnspecified()->getId() (prázdný řetězec) jako domény databáze, např.wfGetDB( DB_REPLICA, [], '' ). Všimněte si, že volání funkcí jakowfGetDB( DB_REPLICA ), které jednoduše vynechávají doménu databáze, se předpokládá, že odkazují na doménu lokální databáze.

Poznámky pod čarou

  1. Reminder: Don't set $wgDBprefix when you're using Postgres, 2020-05-18
  2. Mark S. Choate."Professional Wikis".p. 34.
  3. Daniel J. Barrett."MediaWiki: Wikipedia and Beyond".p. 186.
  4. "Table prefix for db tables".


Související odkazy

Retrieved from "https://www.mediawiki.org/w/index.php?title=Manual:$wgDBprefix/cs&oldid=5960106"
Categories:

[8]ページ先頭

©2009-2025 Movatter.jp