[TASK] phpDoc: replace @access private with @internal
[Packages/TYPO3.CMS.git] / typo3 / sysext / indexed_search / ext_tables.sql
old mode 100755 (executable)
new mode 100644 (file)
index 227d4b6..79e5b20
@@ -1,9 +1,3 @@
-# TYPO3 Extension Manager dump 1.0
-#
-# Host: TYPO3_host    Database: t3_testsite
-#--------------------------------------------------------
-
-
 
 #
 # Table structure for table 'index_phash'
 CREATE TABLE index_phash (
   phash int(11) DEFAULT '0' NOT NULL,
   phash_grouping int(11) DEFAULT '0' NOT NULL,
-  cHashParams tinyblob NOT NULL,
-  data_filename tinytext NOT NULL,
-  data_page_id int(11) DEFAULT '0' NOT NULL,
-  data_page_reg1 int(11) DEFAULT '0' NOT NULL,
-  data_page_type tinyint(3) DEFAULT '0' NOT NULL,
-  data_page_mp tinytext NOT NULL,
-  gr_list tinytext NOT NULL,
+  cHashParams blob,
+  data_filename varchar(1024) DEFAULT '' NOT NULL,
+  data_page_id int(11) unsigned DEFAULT '0' NOT NULL,
+  data_page_reg1 int(11) unsigned DEFAULT '0' NOT NULL,
+  data_page_type int(11) unsigned DEFAULT '0' NOT NULL,
+  data_page_mp varchar(255) DEFAULT '' NOT NULL,
+  gr_list varchar(255) DEFAULT '' NOT NULL,
   item_type varchar(5) DEFAULT '' NOT NULL,
-  item_title tinytext NOT NULL,
-  item_description tinytext NOT NULL,
+  item_title varchar(255) DEFAULT '' NOT NULL,
+  item_description varchar(255) DEFAULT '' NOT NULL,
   item_mtime int(11) DEFAULT '0' NOT NULL,
-  tstamp int(11) DEFAULT '0' NOT NULL,
+  tstamp int(11) unsigned DEFAULT '0' NOT NULL,
   item_size int(11) DEFAULT '0' NOT NULL,
   contentHash int(11) DEFAULT '0' NOT NULL,
   crdate int(11) DEFAULT '0' NOT NULL,
@@ -32,18 +26,21 @@ CREATE TABLE index_phash (
   externalUrl tinyint(3) DEFAULT '0' NOT NULL,
   recordUid int(11) DEFAULT '0' NOT NULL,
   freeIndexUid int(11) DEFAULT '0' NOT NULL,
+  freeIndexSetId int(11) DEFAULT '0' NOT NULL,
   PRIMARY KEY (phash),
-  KEY phash_grouping (phash_grouping)
-);
+  KEY phash_grouping (phash_grouping),
+  KEY freeIndexUid (freeIndexUid)
+) ENGINE=InnoDB;
 
 #
 # Table structure for table 'index_fulltext'
 #
 CREATE TABLE index_fulltext (
   phash int(11) DEFAULT '0' NOT NULL,
-  fulltextdata mediumtext NOT NULL,
+  fulltextdata mediumtext,
+  metaphonedata mediumtext NOT NULL,
   PRIMARY KEY (phash)
-);
+) ENGINE=InnoDB;
 
 #
 # Table structure for table 'index_rel'
@@ -51,13 +48,13 @@ CREATE TABLE index_fulltext (
 CREATE TABLE index_rel (
   phash int(11) DEFAULT '0' NOT NULL,
   wid int(11) DEFAULT '0' NOT NULL,
-  count smallint(5) DEFAULT '0' NOT NULL,
-  first smallint(5) DEFAULT '0' NOT NULL,
-  freq smallint(5) DEFAULT '0' NOT NULL,
-  flags smallint(5) DEFAULT '0' NOT NULL,
+  count tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  first int(11) unsigned DEFAULT '0' NOT NULL,
+  freq smallint(5) unsigned DEFAULT '0' NOT NULL,
+  flags tinyint(3) unsigned DEFAULT '0' NOT NULL,
   PRIMARY KEY (phash,wid),
   KEY wid (wid,phash)
-);
+) ENGINE=InnoDB;
 
 #
 # Table structure for table 'index_words'
@@ -68,9 +65,9 @@ CREATE TABLE index_words (
   metaphone int(11) DEFAULT '0' NOT NULL,
   is_stopword tinyint(3) DEFAULT '0' NOT NULL,
   PRIMARY KEY (wid),
-  KEY baseword (baseword,wid),
-  KEY metaphone (metaphone,wid)
-);
+  KEY baseword (baseword),
+  KEY metaphone (metaphone)
+) ENGINE=InnoDB;
 
 #
 # Table structure for table 'index_section'
@@ -78,18 +75,17 @@ CREATE TABLE index_words (
 CREATE TABLE index_section (
   phash int(11) DEFAULT '0' NOT NULL,
   phash_t3 int(11) DEFAULT '0' NOT NULL,
-  rl0 int(11) DEFAULT '0' NOT NULL,
-  rl1 int(11) DEFAULT '0' NOT NULL,
-  rl2 int(11) DEFAULT '0' NOT NULL,
+  rl0 int(11) unsigned DEFAULT '0' NOT NULL,
+  rl1 int(11) unsigned DEFAULT '0' NOT NULL,
+  rl2 int(11) unsigned DEFAULT '0' NOT NULL,
   page_id int(11) DEFAULT '0' NOT NULL,
-  uniqid int(11) DEFAULT '0' NOT NULL auto_increment,
+  uniqid int(11) NOT NULL auto_increment,
   PRIMARY KEY (uniqid),
   KEY joinkey (phash,rl0),
-#  KEY phash_pid (phash,page_id),
   KEY page_id (page_id),
   KEY rl0 (rl0,rl1,phash),
   KEY rl0_2 (rl0,phash)
-);
+) ENGINE=InnoDB;
 
 #
 # Table structure for table 'index_grlist'
@@ -98,47 +94,34 @@ CREATE TABLE index_grlist (
   phash int(11) DEFAULT '0' NOT NULL,
   phash_x int(11) DEFAULT '0' NOT NULL,
   hash_gr_list int(11) DEFAULT '0' NOT NULL,
-  gr_list tinytext NOT NULL,
-  uniqid int(11) DEFAULT '0' NOT NULL auto_increment,
+  gr_list varchar(255) DEFAULT '' NOT NULL,
+  uniqid int(11) NOT NULL auto_increment,
   PRIMARY KEY (uniqid),
   KEY joinkey (phash,hash_gr_list),
   KEY phash_grouping (phash_x,hash_gr_list)
-);
+) ENGINE=InnoDB;
 
 #
 # Table structure for table 'index_stat_search'
 #
 CREATE TABLE index_stat_search (
-  uid int(11) DEFAULT '0' NOT NULL auto_increment,
-  searchstring tinytext NOT NULL,
-  searchoptions blob NOT NULL,
+  uid int(11) NOT NULL auto_increment,
+  searchstring varchar(255) DEFAULT '' NOT NULL,
+  searchoptions blob,
   tstamp int(11) DEFAULT '0' NOT NULL,
-  feuser_id int(11) DEFAULT '0' NOT NULL,
-  cookie varchar(10) DEFAULT '' NOT NULL,
-  IP tinytext NOT NULL,
+  feuser_id int(11) unsigned DEFAULT '0' NOT NULL,
+  cookie varchar(32) DEFAULT '' NOT NULL,
+  IP varchar(255) DEFAULT '' NOT NULL,
   hits int(11) DEFAULT '0' NOT NULL,
   PRIMARY KEY (uid)
-);
-
-
-#
-# Table structure for table 'index_stat_word'
-#
-CREATE TABLE index_stat_word (
-  uid int(11) DEFAULT '0' NOT NULL auto_increment,
-  word varchar(30) DEFAULT '' NOT NULL,
-  index_stat_search_id int(11) DEFAULT '0' NOT NULL,
-  tstamp int(11) DEFAULT '0' NOT NULL,
-  PRIMARY KEY (uid),
-  KEY tstamp (tstamp,word)
-);
+) ENGINE=InnoDB;
 
 #
 # Table structure for table 'index_debug'
 #
 CREATE TABLE index_debug (
   phash int(11) DEFAULT '0' NOT NULL,
-  debuginfo mediumtext NOT NULL,
+  debuginfo mediumtext,
   PRIMARY KEY (phash)
 );
 
@@ -146,26 +129,40 @@ CREATE TABLE index_debug (
 # Table structure for table 'index_config'
 #
 CREATE TABLE index_config (
-    uid int(11) DEFAULT '0' NOT NULL auto_increment,
-    pid int(11) DEFAULT '0' NOT NULL,
-    tstamp int(11) DEFAULT '0' NOT NULL,
-    crdate int(11) DEFAULT '0' NOT NULL,
-    cruser_id int(11) DEFAULT '0' NOT NULL,
-    hidden tinyint(4) DEFAULT '0' NOT NULL,
-    starttime int(11) DEFAULT '0' NOT NULL,
-    title tinytext NOT NULL,
-    description text NOT NULL,
-    type int(11) DEFAULT '0' NOT NULL,
-    depth int(11) DEFAULT '0' NOT NULL,
-    table2index tinytext NOT NULL,
-    alternative_source_pid blob NOT NULL,
-    get_params tinytext NOT NULL,
-    fieldlist tinytext NOT NULL,
-       externalUrl tinytext NOT NULL,
-    chashcalc tinyint(3) DEFAULT '0' NOT NULL,
-    filepath tinytext NOT NULL,
-    extensions tinytext NOT NULL,
+  set_id int(11) DEFAULT '0' NOT NULL,
+  session_data mediumtext,
 
-    PRIMARY KEY (uid),
-    KEY parent (pid)
+  title varchar(255) DEFAULT '' NOT NULL,
+  type varchar(30) DEFAULT '' NOT NULL,
+  depth int(11) unsigned DEFAULT '0' NOT NULL,
+  table2index varchar(255) DEFAULT '' NOT NULL,
+  alternative_source_pid int(11) unsigned DEFAULT '0' NOT NULL,
+  get_params varchar(255) DEFAULT '' NOT NULL,
+  fieldlist varchar(255) DEFAULT '' NOT NULL,
+  externalUrl varchar(255) DEFAULT '' NOT NULL,
+  indexcfgs text,
+  chashcalc tinyint(3) unsigned DEFAULT '0' NOT NULL,
+  filepath varchar(255) DEFAULT '' NOT NULL,
+  extensions varchar(255) DEFAULT '' NOT NULL,
+
+  timer_next_indexing int(11) DEFAULT '0' NOT NULL,
+  timer_frequency int(11) DEFAULT '0' NOT NULL,
+  timer_offset int(11) DEFAULT '0' NOT NULL,
+  url_deny text,
+  recordsbatch int(11) DEFAULT '0' NOT NULL,
+  records_indexonchange tinyint(4) DEFAULT '0' NOT NULL
 );
+
+
+#
+# Table structure for table 'index_stat_word'
+#
+CREATE TABLE index_stat_word (
+  uid int(11) NOT NULL auto_increment,
+  word varchar(30) DEFAULT '' NOT NULL,
+  index_stat_search_id int(11) DEFAULT '0' NOT NULL,
+  tstamp int(11) DEFAULT '0' NOT NULL,
+  pageid int(11) DEFAULT '0' NOT NULL,
+  PRIMARY KEY (uid),
+  KEY tstamp (tstamp,word)
+) ENGINE=InnoDB;