본문 바로가기
미디어위키

Manual $wgDBname

by 다움위키 2023. 12. 30.
Database settings: $wgDBname
Name of the database.
Introduced in version: pre 1.1.0
Removed in version: still in use
Allowed values: (string)
Default value: 'wikidb'
Other settings: Alphabetical | By function

Details

현재 미디어위키 설치에서 사용하는 데이터베이스의 이름.

  • Setup.php가 포함된 후 $wgDBmwschema를 변경하지 마십시오. 주목: Setup.php는 다양한 경로를 초기화하고, 몇 가지 공통 파일을 포함하고, 세션을 시작하고, 요청에 대한 다양한 기타 설정 임무를 수행합니다. 그것은 미디어위키의 설치 또는 설정과는 관련이 없습니다.
  • 오직 includes/db/에 있는 파일이 $wgDBmwschema를 사용해야 하지만, 다른 모든 파일은 Wikimedia\Rdbms\IDatabase 인터페이스에 의해 제공된 dbSchema() 매서드를 사용하거나 그것을 Wikimedia\Rdbms\ILoadBalancer 또는 Wikimedia\Rdbms\ILBFactory 인터페이스에서 getDomainId() 매서드로부터 추출합니다. DatabaseDomain 클래스는 데이터베이스 도메인 ID에서 그러한 구성 요소를 추출할 수 있습니다.
  • 만약 $wgDBservers 또는 $wgLBFactoryConf를 구성하면, 여전히 $wgDBname, $wgDBmwschema (DB 유형에 적용하려면)를 정의해야 하고, $wgDBprefix (DB 유형에 적용하려면)를 정의해야 합니다. $wgDBname, $wgDBmwschema, 및 $wgDBprefix의 조합은 현재 위키의 database domain을 정의합니다. 이것은 역시 local database domain이라고도 합니다. $wgDBservers$wgLBFactoryConf에서 'dbname'와 'tablePrefix' 설정은 오직 DatabaseDomain::newUnspecified()->getId() (빈 문자열)를 데이터베이스 도메인, 예를 들어 wfGetDB( DB_REPLICA, [], '' )을 갖는 연결이 요청될 때 기본 DB/접두사를 정의합니다. 단순히 데이터베이스 도메인을 생략하는 wfGetDB( DB_REPLICA )와 같은 함수 호출은 로컬 데이터베이스 도메인을 참조하도록 가정됨을 주목하십시오.

See also

  • Manual:Database access – 미디어위키에서 데이터베이스와 데이터베이스 엔진과 함께 작동하는 개요를 포함합니다.
  • all.dblist - 위키미디어 서버에서 사용되는 데이터베이스 이름의 전체 목록