https://www.mediawiki.org/wiki/Special:Code/MediaWiki/113724

Revision: 113724
Author:   nikerabbit
Date:     2012-03-13 15:22:00 +0000 (Tue, 13 Mar 2012)
Log Message:
-----------
File missing from previous commit.
Database suitable for shared tm setups, including field for origin wiki

Added Paths:
-----------
    trunk/extensions/Translate/sql/translate_sharedtm.sql

Added: trunk/extensions/Translate/sql/translate_sharedtm.sql
===================================================================
--- trunk/extensions/Translate/sql/translate_sharedtm.sql                       
        (rev 0)
+++ trunk/extensions/Translate/sql/translate_sharedtm.sql       2012-03-13 
15:22:00 UTC (rev 113724)
@@ -0,0 +1,38 @@
+-- Version of translation memory tables suitable for shared use between wikies
+
+-- Source texts
+DROP TABLE IF EXISTS /*_*/translate_tms;
+CREATE TABLE /*_*/translate_tms (
+       tms_sid int unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT,
+       -- Identifier from which wiki this came from
+       tms_wiki varchar(20) binary NOT NULL,
+       -- Language code
+       tms_lang varchar(20) binary NOT NULL,
+       -- Lenght of the string in characters
+       tms_len int unsigned NOT NULL,
+       -- The actual text
+       tms_text mediumblob NOT NULL,
+       -- Identifier where this text came from
+       tms_context mediumblob NOT NULL default ''
+) /*$wgDBTableOptions*/;
+
+CREATE INDEX /*i*/tms_wiki_lang_len ON /*_*/translate_tms (tms_wiki, tms_lang, 
tms_len);
+
+-- Stored translations
+DROP TABLE IF EXISTS /*_*/translate_tmt;
+CREATE TABLE /*_*/translate_tmt (
+       tmt_sid int unsigned NOT NULL,
+       tmt_lang varchar(20) binary NOT NULL,
+       tmt_text mediumblob NOT NULL
+) /*$wgDBTableOptions*/;
+
+CREATE UNIQUE INDEX /*i*/tmt_sid_lang ON /*_*/translate_tmt (tmt_sid, 
tmt_lang);
+
+-- Fulltext search index
+DROP TABLE IF EXISTS /*_*/translate_tmf;
+CREATE TABLE /*_*/translate_tmf (
+       tmf_sid int unsigned NOT NULL,
+       tmf_text text
+) ENGINE=MYISAM;
+
+CREATE FULLTEXT INDEX /*i*/tmf_text ON /*_*/translate_tmf (tmf_text);


Property changes on: trunk/extensions/Translate/sql/translate_sharedtm.sql
___________________________________________________________________
Added: svn:eol-style
   + native


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to