Skip to content

Commit 8a07485

Browse files
committed
Update database script
1 parent 303df62 commit 8a07485

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

database/mw/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ cd ./w/extensions/ && ls -dm * | tr -d ' ' | tr -d \\n && cd ./../../
7979

8080
This is an example install command with `WikibaseEdtf` excluded:
8181
```
82-
WBS_DOMAIN=maint php ./w/maintenance/install.php --dbserver sql-clean --dbuser root --dbpass toor --dbname wiki --extensions AdvancedSearch,Auth_remoteuser,CirrusSearch,Cite,CodeEditor,CodeMirror,ConfirmAccount,ConfirmEdit,DeleteBatch,DismissableSiteNotice,Echo,Elastica,EmbedVideo,EntitySchema,Gadgets,InviteSignup,JsonConfig,Kartographer,Mailgun,Math,MobileFrontend,MultimediaViewer,Nuke,OAuth,PageImages,ParserFunctions,Poem,RevisionSlider,Score,Scribunto,SecureLinkFixer,SpamBlacklist,StopForumSpam,SyntaxHighlight_GeSHi,TemplateData,TemplateSandbox,TextExtracts,Thanks,ThatSrc,TorBlock,TwoColConflict,UniversalLanguageSelector,VisualEditor,WikiEditor,WikiHiero,Wikibase,WikibaseCirrusSearch,WikibaseExampleData,WikibaseInWikitext,WikibaseLexeme,WikibaseLexemeCirrusSearch,WikibaseManifest,cldr --pass AdminPass0 SiteName AdminName
82+
WBS_DOMAIN=maint php ./w/maintenance/install.php --dbserver sql-clean --dbuser root --dbpass toor --dbname wiki --extensions AdvancedSearch,CirrusSearch,Cite,CodeEditor,CodeMirror,ConfirmAccount,ConfirmEdit,DeleteBatch,Echo,Elastica,EmbedVideo,EntitySchema,Gadgets,InviteSignup,JsonConfig,Kartographer,Mailgun,Math,MobileFrontend,MultimediaViewer,Nuke,OAuth,PageImages,ParserFunctions,Poem,RevisionSlider,Score,Scribunto,SecureLinkFixer,SpamBlacklist,StopForumSpam,SyntaxHighlight_GeSHi,TemplateData,TemplateSandbox,TextExtracts,Thanks,ThatSrc,TorBlock,TwoColConflict,UniversalLanguageSelector,VisualEditor,WikiEditor,WikiHiero,Wikibase,WikibaseCirrusSearch,WikibaseInWikitext,WikibaseLexeme,WikibaseLexemeCirrusSearch,WikibaseManifest,cldr --pass AdminPass0 SiteName AdminName
8383
```
8484

8585
**While** https://phabricator.wikimedia.org/T267809 is broken you'll then need to edit the auto generated LocalSettings.php file...

database/mw/new/mw1.43-wbs1.sql

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ INSERT INTO `<<prefix>>_interwiki` (`iw_prefix`, `iw_url`, `iw_api`, `iw_wikiid`
409409
(UNHEX('6F656973'), 'https://oeis.org/$1', '', UNHEX(''), 0, 0),
410410
(UNHEX('706D6964'), 'https://www.ncbi.nlm.nih.gov/pubmed/$1?dopt=Abstract', '', UNHEX(''), 0, 0),
411411
(UNHEX('707974686F6E696E666F'), 'https://wiki.python.org/moin/$1', '', UNHEX(''), 0, 0),
412-
(UNHEX('726663'), 'https://tools.ietf.org/html/rfc$1', '', UNHEX(''), 0, 0),
412+
(UNHEX('726663'), 'https://datatracker.ietf.org/doc/html/rfc$1', '', UNHEX(''), 0, 0),
413413
(UNHEX('73656E736569736C696272617279'), 'https://senseis.xmp.net/?$1', '', UNHEX(''), 0, 0),
414414
(UNHEX('73686F757477696B69'), 'https://www.shoutwiki.com/wiki/$1', 'https://www.shoutwiki.com/w/api.php', UNHEX(''), 0, 0),
415415
(UNHEX('7468656F7065646961'), 'https://www.theopedia.com/$1', '', UNHEX(''), 0, 0),
@@ -436,10 +436,10 @@ INSERT INTO `<<prefix>>_interwiki` (`iw_prefix`, `iw_url`, `iw_api`, `iw_wikiid`
436436
CREATE TABLE `<<prefix>>_invitesignup` (
437437
`is_hash` varbinary(40) NOT NULL,
438438
`is_inviter` int(10) unsigned NOT NULL,
439-
`is_invitee` int(10) unsigned NOT NULL,
439+
`is_invitee` int(10) unsigned DEFAULT NULL,
440440
`is_email` varbinary(255) NOT NULL,
441441
`is_when` binary(14) NOT NULL,
442-
`is_used` binary(14) NOT NULL,
442+
`is_used` binary(14) DEFAULT NULL,
443443
`is_groups` longblob NOT NULL,
444444
PRIMARY KEY (`is_hash`)
445445
) ENGINE=InnoDB DEFAULT CHARSET=binary;
@@ -796,7 +796,6 @@ CREATE TABLE `<<prefix>>_revision` (
796796
KEY `rev_actor_timestamp` (`rev_actor`,`rev_timestamp`,`rev_id`),
797797
KEY `rev_page_actor_timestamp` (`rev_page`,`rev_actor`,`rev_timestamp`)
798798
) ENGINE=InnoDB DEFAULT CHARSET=binary;
799-
SET NAMES utf8mb4;
800799

801800
CREATE TABLE `<<prefix>>_searchindex` (
802801
`si_page` int(10) unsigned NOT NULL,
@@ -1182,4 +1181,4 @@ CREATE TABLE `<<prefix>>_wb_property_info` (
11821181
PRIMARY KEY (`pi_property_id`),
11831182
KEY `pi_type` (`pi_type`)
11841183
) ENGINE=InnoDB DEFAULT CHARSET=binary;
1185-
-- 2025-02-19 14:28:01
1184+
-- 2025-07-21 12:14:54

0 commit comments

Comments
 (0)